【发布时间】:2012-05-18 21:13:29
【问题描述】:
我正在做一个简单的布局,它需要页眉、页脚和主要内容。但是,有些事情让我有些烦恼。如果我在标题http://www.reversl.net/before/ 下方包含一张图片,那么所有内容都恰好位于我想要的位置。但是,如果我删除图像,我的标题会从页面顶部给自己留出一个边距,如下所示http://www.reversl.net/after/ 我猜它与我的浮动标题有关,并且它的浮动内容没有被清除。但是我已经包含了 clearfix hack,这似乎并没有改变事情。有什么想法吗?
<body>
<div class="header clearfix">
<div id="wrap">
<div class="wrap-inner">
<ul id="nav-dash">
<li><a href="#"><img class="header-avatar" src="http://placehold.it/15x15" width="15px" height="15px" alt="" /> YOU ▼</a>
<ul>
<li class="first"><a href="#">one</a></li>
<li><a href="#">two</a></li>
<li><a href="#">three</a></li>
<li><a href="#">four</a></li>
</ul>
</li>
</ul><!--.nav-->
<div id="logo"><a href="#">LOGO</a></div><!--#logo-->
</div><!--.wrap-inner-->
</div><!--#wrap-->
</div><!--#header-->
<div class="wrap-inner">
<h1>Main Content Here...</h1>
</div><!--.wrap-inner-->
<footer>
<div id="wrap">
<div class="wrap-inner">
<p>Footer Text Here....</p>
</div><!--.wrap-inner-->
</div><!--#wrap-->
</footer>
</body>
</html>
【问题讨论】:
标签: css header css-float clearfix