我有以下代码:
.item {
width: 120px;
padding: 10px;
display: block;
background-color: #CCC;
float: left;
margin: 5px;
position: relative;
}
.item .item-preview {
position: relative;
z-index: 10;
display: block;
}
.item .item-content {
/*display: none;*/
position: absolute;
left: 0px;
top: 37px;
padding: 5%;
z-index: 11;
width: 90%;
background-color: #000;
color: #FFF;
}
我希望div“.item-content”,当它显示时,总是在左侧并且与整个页面一样宽,我该怎么做?
答案 0 :(得分:1)
如果您从position: relative
移除.item
,您将获得所需的效果。我还删除了top: 37px;
以修复垂直定位。如果您需要进行调整,请使用margin-top
代替