您好我的DIV重新调整大小有问题。
我不知道为什么,但是特定部分中特定类的所有div都比他们想要的大70px。如果此类的div为300px或者为800px,则会发生这种情况。
因此我不能使用任何百分比,因为没有固定值。高度仅取决于div中的文本数量。
我怎样才能恢复这个偏移?我甚至可以使用任何Javascript或类似的东西。
我已经做了类似的事情:
margin-bottom:-70px;
它有效,但是使用这个解决方案,previuse文章的div与新标题重叠。标题的部分不可点击。
由于
编辑:
此部分的当前CSS为空。
当然感谢..
<div class="lcp_catlist">
<div class="list_cat_begin_post">
<a href="..."><img ..."></a>
<span class="list_cat_post_title_span">
<span class="list_cat_post_data"> 4 gennaio 2015</span>
<a href="....">TITLE</a>
</span>
<div class="list_cat_excerpt">
EXCERPT
</div>
</div>
..... [many <div class="list_cat_begin_post">]
</div>
.lcp_catlist {
position: relative;
top: 10px;
}
.list_cat_begin_post {
}
.list_cat_post_title_span {
position: relative;
top: -95px;`enter code here`
background: rgba(12, 97, 157, 0.7);
color: white;
display: table-cell;
width: 620px;
height: 75px;
}
.list_cat_excerpt {
position: relative;
top: -80px;
bottom: 5px;
border-bottom: solid;
border-color: rgb(12, 97, 157);
}
有问题的快照![红色方块hilight应该不存在的空间] http://i62.tinypic.com/zxn24n.png
答案 0 :(得分:1)
#box2{width:150px;height:30px;background-color:yellow;}
#box3{width:150px;height:30px;background-color:blue;}
#box4{position:relative;width:150px;height:30px;top:10px;background-color:green;}
&#13;
<div id="box2"> </div>
<div id="box4"> </div>
<div id="box3"> </div>
&#13;
答案 1 :(得分:0)
您应该将特定课程的每个div设置为您想要的那个。如果你发布你的代码,我或许可以告诉你到底出了什么问题,因为你的问题有点难以解读。
答案 2 :(得分:0)
关注list_cat_post_title_span类,我怀疑有几种风格:
主要是为什么display: table-cell
?表格单元格布局旨在使几个相邻元素看起来像是单元格:相同的widht和/或高度。但是,如果你在同一个类中设置特定的宽度和高度,它似乎并不连贯。最好删除display
样式。
我也不理解top: -95px
和position: relative
样式。我建议您关闭它们并尝试是否仍然显示超高问题。