<body>
<div id="top">
<ul id="left">
<li class="line">|</li>
<li><a href="#">宝箱</a></li>
<li><a href="#">换肤</a></li>
<li><a href="#">消息</a></li>
</ul>
<ul id="right">
<li><a href="#">糯米</a></li>
<li><a href="#">新闻</a></li>
<li><a href="#">hao123</a></li>
<li><a href="#">地图</a></li>
<li><a href="#">视频</a></li>
<li><a href="#">贴吧</a></li>
<li><a href="#">happy魏帆</a></li>
<li><a href="#">设置</a></li>
</ul>
</div>
</body>
CSS:代码:
body{
margin:0px;
padding:0px;
font-size:12px;
color:darkgray;
}
#top{
width:100%;
height:39px;
border-bottom:1px solid gainsboro;
}
<!将重直序列变为水平>
ul{
list-style-type:none;
}
li{
display:inline-block;
margin-top:12px;
}
a{
margin-right:12px;
color:dimgray;
}
#left{
position:left;
margin:0px 0px 0px 15px;
padding:0px;
}
为什么#right总显示在div的下面,不能与#left平行呢?
如果不设置#left的内边距和外边距为0的情况下,div的高度会自动增加,这是为什么?
设置了div的高度,为什么不能使用margin:0 auto,使元素重直居中呢?
团酱
天生我才必有用哈
Doit的信仰
慕的地6079101