css - 在同一行显示图标和文本

标签 css html

我正在尝试让文本(主页、关于我们、奶酪)等显示在社交媒体图标的右侧,以便文本的底部与图标的底部对齐并且它们出现在同一条线。

我该怎么做?

我的代码在这里乱七八糟 http://jsfiddle.net/pnX3d/

    <div class="grid_5" id="social_icons">
        <a href="http://www.facebook.com/print3dexpert" target="blank"><img src="img/facebook.png" alt="Click to visit us on Facebook"></a>
        <a href="http://www.twitter.com/print3dexpert" target="blank"><img src="img/twitter.png" alt="Click to visit us on Twitter"></a>
        <a href="http://pinterest.com/print3dexpert" target="blank"><img src="img/pinterest.png" alt="Click to visit us on Pininterest"></a>
        <a href="#"><img src="img/email.png" title="Click to contact us" alt="Contact us"></a>

    </div>

    <nav class="topmenu omega">
        <ul>
        <li><a href="#">Home</a> |</li>
        <li><a href="#">About Us</a> |</li>
        <li><a href="#">Cheeses</a></li>
        </ul>
    </nav>

最佳答案

我用下面的代码实现了这一点:

.container-header{
    line-height: 1.22;
}
#social_icons {
    padding: .5em;
    display: inline-block;
}

.topmenu li {
     display:inline-block;
     font-size: 1.5em;
     text-align: right;
}
.topmenu.omega{
     float:right;
}
ul{
     margin: 0;
}
li>a
{
    font-size: 20px;
}
<div class="container-header">
  <div class="grid_5" id="social_icons">
	<a href="http://fontawesome.io/icon/address-book/" target="blank"><img src="img/facebook.png" alt="Facebook"></a>
	<a href="http://www.twitter.com/print3dexpert" target="blank"><img src="img/twitter.png" alt="Twitter"></a>
	<a href="http://pinterest.com/print3dexpert" target="blank"><img src="img/pinterest.png" alt="Pininterest"></a>
	<a href="#"><img src="img/email.png" title="Click to contact us" alt="Contact us"></a>

  </div>

  <nav class="topmenu omega">
	<ul>
	<li><a href="#">Home</a> |</li>
	<li><a href="#">About Us</a> |</li>
	<li><a href="#">Cheeses</a></li>
	</ul>
  </nav>
</div>

关于css - 在同一行显示图标和文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18799207/

相关文章:

css - Opencart 特色行配置?

html - 为什么当我使用本地 Dojo CSS 时我的网站不显示正确的字体?

html - 当我将窗口调整为小尺寸时,右边的内容被截断了。

javascript - 当它悬停在页面右侧时,将工具提示跨度重新对齐到左侧

javascript - 单击按钮时如何在警告框中显示选择? (使用 JavaScript)

html - Bootstrap - 在列之间提供小间距

html - 自定义复选框打勾

javascript - HTML 导航 anchor 不应跳转到页面顶部

html - 如何更改 Bootstrap 中 div 标签的顺序?

css - 透视错误