http://jsfiddle.net/myxzh/6/溢出与CSS定位
ul {
display: table;
table-layout: fixed;
width: 100%;
padding:0;
position: absolute;
top: -10px;
}
li {
display: table-cell;
height: 150px;
border: 1px solid black;
text-align: center;
vertical-align: bottom;
}
#con {
width: 100%;
border: 1px solid red;
height: 200px;
overflow: hidden;
}
#logo {
width: 80%;
height: 100px;
margin: 10px auto;
border: 1px solid yellow;
z-index: 1;
}
<div id="con">
<div id="logo">
</div>
<div id="list">
<ul>
<li><a href="news.asp">Hello</a></li>
<li><a href="contact.asp">Hello</a></li>
<li><a href="about.asp">Hello</a></li>
</ul>
</div>
</div>
我有这样的代码,我试图使它在列表中的元素占据红格框的100%。现在,名单不在我想要做的事情之外了。我如何让黑色的div(列表项)填满100%的红色div,而不是去红色的div之外?
你想黑DIV占用100%的宽度和100%的高度,或者只是100%的红格的宽度是多少? – j08691 2013-05-06 16:13:50
100%宽度和高度会很好。我只是想弄清楚现在的宽度问题 – TheNameHobbs 2013-05-06 16:16:15