我正在构建一个Wordpress模板,我试图在header
上放置相同的元素:http://dl.dropbox.com/u/768097/about.pdf
以下是HTML和CSS文件:http://acreedy.oliveandpickle.com/
我需要header
中的4列,所有内容都应放在图片下方。
答案 0 :(得分:2)
HTML:
<div id="header">
<h1>Alan Creedy</h1>
<ul id="quickInfo">
<li class="mission">Mission Statement</li>
<li>Helping People Think for Themselves</li>
<li>1.919.926.0688</li>
<li><a href="#contact">Email Me</a></li>
</ul>
<ul id="menu">
<li class="current"><a href="#home">Home</a></li>
<li><a href="#About">About</a></li>
<li><a href="#BestPracticeIdeas">Best Practice Ideas</a></li>
<li><a href="#ManagementTools">Management Tools</a></li>
<li><a href="#Preneed">Preneed</a></li>
<li><a href="#CaseStudies">Case Studies</a></li>
<li><a href="#RecommendedResources">Recommended Resources</a></li>
<li><a href="#ThinkTankForum">Think Tank Forum</a></li>
</ul>
</div>
CSS:
#header {
border-bottom:3px solid #1582AB;
height:200px;
margin:0 auto;
padding:46px 0 0;
width:1000px;
position:relative;
}
#header h1 {
background:url("images/alan_creedy_headshot_transparent.png") no-repeat left top;
font-size:40px;
height:140px;
padding:8px 0 0 215px;
margin:0;
}
#quickInfo {
position:absolute;
right:10px;
top:10px;
width:400px;
}
#quickInfo li {
list-style-type:none;
}
.mission {
font-size:18px;
}
#menu {
margin:0 auto;
padding:0;
width:1000px;
}
答案 1 :(得分:1)
向左浮动肯定会解决您的问题,但请记住,无论何时向浮动元素添加填充或边距,您都必须调整宽度。我检查了你的页面,你没有补偿这一变化。相应地修正宽度,你应该好好去:D
~Chris
答案 2 :(得分:0)
如果您正在使用html5,那么您可以使用旁边或部分元素而不是div。
<style>
.column {
float: left;
width: 200px;}
</style>
<aside class="column">
Column1
</aside>
<section class="column">
Column2
</section>
<section class="column">
Column3
</section>
<section class="column">
Column4
</section>