html - 如何使用 float 使标题完全内联?

标签 html css

我有一些 HTML,我正在尝试找出一种方法,使我的 Logo 、导航菜单和社交媒体图标在一行中。

<div class="header">
    <div class="logo"><h1>Logo</h1></div>
        <ul class="nav">
           <li class="menuitem"><a href="#">Home</a></li>
           <li class="menuitem"><a href="#">Blog</a></li>
           <li class="menuitem"><a href="#">Test</a></li>
           <li class="menuitem"><a href="#">Contact</a></li>
        </ul>
    <div class="social-media">
       <a href="#"><img src="facebook.jpg"></a>
       <a href="#"><img src="twitter.jpg"></a>
       <a href="#"><img src="pinterest"></a>
    </div>
</div>

我想在左侧放置 Logo ,在中间放置导航菜单,在右侧放置社交媒体图标。

我刚刚意识到我忘记发布我的 CSS:

div .h1 {
    float: left;
}

li {
    display: inline-block;
}

ul {
    float: left;
}

.nav {
    float: left;
}

最佳答案

实现这一点的最简单方法是text-align: justify:

看看这个 Fiddle

此效果的另一个很好的教程可在 Codrops 上找到.

关于html - 如何使用 float 使标题完全内联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22334010/

相关文章:

html - 在 bootstrap 2.3.2 行中居中两个 div

javascript - 如何从 ul li 触发 onblur?

javascript - 如何在谷歌地图中使用信息窗口更改样式

html - 如何水平和垂直居中图像

html - 在具有 RTL 方向的文本字段中输入数字显示错误的输出

html - 为什么margin :0 not work on buttons?

jquery - 悬停在背景上时用图像替换光标 1

javascript - 如果我没有权限,如何从 Google Drive 文件夹中隐藏嵌入文件的 iframe

html - 如何在一列上对齐文本?

javascript - JS Prototype 在点击时替换图片 url