css - 绝对定位不扩张

标签 css html position css-position

我有以下代码:

<div id="display_vendors">
<ul class="vendor_types">
<li>Category 1</li>                         
</ul>
</div>
<div id="display_vendors_container">
<h4>Search Results</h4><br>Here are your search results! You can simply navigate to the other categories by clicking on one on the left hand side:<br><br><br><br><br><br><br><br><br>Testing<br><br><br><br><br>More<br><br><br><br><br><br><br><br>Sljf
</div>

然后我有以下 CSS:

#display_vendors ul.vendor_types li {
background-color:#000000;
color:#FFFFFF;
width:200px;
line-height:1.5em;
margin:2px 0 0 0;
padding:10px;
border-width:1px;
border-color:#000000;
border-style:solid;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
display:block;
height:100%;
}

#display_vendors ul.vendor_types li:hover {
background-color:#949494;
}

#display_vendors_container{
position:absolute;
top:59px;
left:221px;
width:700px;
height:100%;
border-width:1px;
border-color:#000000;
border-style:solid;
-webkit-border-radius: 10px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 10px;
-moz-border-radius-topleft: 0;
border-radius: 10px;
border-top-left-radius: 0;
padding:10px;
min-height:400px;
}

.dispay_vendor_type {
color:#FFFFFF;
text-decoration:underline;
}

.dispay_vendor_type:hover {
color:#FFFFFF;
text-decoration:underline;
}

现在我的问题是#display_vendors_container 不会显示 div 的全部内容。它只会使它的高度与#display_vendors div 相同。如果我删除 #display_vendors_container 上的绝对定位,它会显示所有内容,但不会显示在正确的位置。关于可能导致此问题的任何想法?

最佳答案

高度:100%; #display_vendors_container 是你的问题;删掉就好了。

证明:http://jsfiddle.net/w3LSV/

关于css - 绝对定位不扩张,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8302926/

相关文章:

css - om 中的动态样式表

javascript - 访问附加元素的对象

jquery - 获取相对于父删除对象的位置 Jquery UI

javascript - 使用javascript指定一个只有类型、名称和值的html按钮

css - 无论内容如何,​​都将元素放在一行上

jQuery-:focus Triggering When Switching Windows/Tabs

html - CSS3 内容和包装器 div 不会自动调整大小

javascript - 通过 id 链接更改 td 颜色

html - 页眉不在页面的最顶部

菜单和子菜单之间的 CSS 下拉菜单对齐