html - 垂直对齐前两个 div 不起作用

标签 html css vertical-alignment

谁能帮我对齐我的两个 div?我做错了什么?我有两个内联 block 作为我的 div,并试图将它们并排对齐到元素的最高点。

<body>
    <ul id="navbar">
        <li><a href="#skills">Skills</a></li>
        <li><a href="#work">Work</a></li>
        <li><a href="#contact">Contact</a><li>
    </ul>

    <div id="intro">
        <p>HELLO</p>
    </div>

CSS:

#navbar {
display:inline-block;
margin-left:25%;
list-style-type:none;
vertical-align:top;
width:12%;
    }

#intro {
display:inline-block;
width:40%;
vertical-align:top;
}

最佳答案

margin-top: 0 或任何其他首选大小(即 margin-top: 20px;)添加到两个 ID。

例。 http://jsfiddle.net/K9K2X/6/

关于html - 垂直对齐前两个 div 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21839416/

相关文章:

Mac 上的 html5 <select> 元素偏移问题

html - INPUT 自动填充剩余的容器宽度

IF 语句上的 jQuery CSS 更改

php - 一个js文件在另一个php文件中的Javascript : calling document. ready()函数

CSS - 垂直对齐文本(表格的孙子)?

html - 将多个跨度与页脚底部对齐

jquery - 动态 DOM 元素上的 webKit 转换

javascript - 使用 JQuery 单击链接时删除父 div

html - 无法减少使用媒体查询联系表格的宽度

html - li 内的 CSS 垂直对齐文本