0

我有以下代码:

小提琴

.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" 在显示时始终位于左侧并且与整个页面一样宽,我该怎么做?

4

1 回答 1

1

如果您删除position: relativefrom .item,您将获得所需的效果。我还删除了top: 37px;以修复垂直定位。如果您需要调整它,请margin-top改用

小提琴

于 2013-07-16T09:24:11.623 回答