相对div中绝对div的左位置总数?

时间:2013-07-16 09:07:37

标签: css mootools

我有以下代码:

Fiddle

.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”,当它显示时,总是在左侧并且与整个页面一样宽,我该怎么做?

1 个答案:

答案 0 :(得分:1)

如果您从position: relative移除.item,您将获得所需的效果。我还删除了top: 37px;以修复垂直定位。如果您需要进行调整,请使用margin-top代替

Fiddle