【发布时间】:2010-12-03 05:32:52
【问题描述】:
我正在尝试创建一个由h1 和nav 元素组成的header。我希望nav 的底部与h1 的底部对齐。
这是我尝试过的:
HTML
<header>
<h1>Web site Header</h1>
<nav>
<ul>
<li>one</li>
<li>two</li>
<li>three</li>
</ul>
</nav>
</header>
CSS
header {vertical-align: bottom; width: 100%; height: 300px;}
h1 {vertical-align: bottom; float: left;}
nav {vertical-align: bottom; float: right;}
nav ul li {display: inline;}
我可以通过为我的元素设置精确的边距来做到这一点,但我认为这会更干净(如果可能的话)。有关如何修复它/是否可以完成的任何建议?
谢谢!
【问题讨论】:
-
错字:关闭
</nav>缺少/和导航规则缺少最后一个;。
标签: css html vertical-alignment