我几乎是一个初学者,我试图找出为什么我的CSS不正常工作。 问题是,我设置背景颜色为绿色的ID与ID#zona6,但颜色适用于与ID#zona2和#zona3的div。css for div与浮动的div重叠?
但是,背景颜色与id#zona6的div具有相同的比例,并且在chrome检查元素中,div看起来就是该颜色的位置,但其中的文本位于#zona4下方和#zona5,它应该是......我重新检查了所有div的显示和位置,它们都被设置为相对和块。另外,当我在body元素中键入东西时,div#zona6中的文本与它重叠(这很明显,因为div#zona6实际上与#zona2和#zona3重叠)。
我也在Internet Explorer中测试过它,我仍然无法找到问题,它一定很简单,但我不明白。
#zona1 {
height: 15%;
}
#zona2 {
height: 35%;
float: left;
width: 50%;
background-color: blue;
}
#zona3 {
height: 35%;
float: right;
width: 50%;
}
#zona4 {
height: 35%;
float: left;
width: 50%;
}
#zona5 {
height: 35%;
float: right;
width: 50%;
}
#zona6 {
height: 15%;
background-color: green;
}
<div id="zona1">
vrteb twreb wtre brtwb wtrbrtbtrvrteb twreb wtre brtwb wtrbrtbtrvrteb twreb wtre e brtwb wtrbrtbtrvrteb twreb wtre brtwb wtrbrtbtrvrteb twreb wtre bwb wtrbrtbtrvrteb twreb wtre brtwb wtrbrtbtrvrteb twreb we brtwb wtrbrtbtrvrteb twreb wtre brtwb wtrbrtbtrvrteb
twreb wtre brtwb wtrbrtbtrvrteb twreb wtre brtwb wtrbrtbtr
</div>
<div id="zona2">
vbrebrevrteb twreb wtre brtwb wtrbrtbtrvrteb twreb wtre brtwb wtrbrtbttrvrteb twreb wtre brtwb wtrbrtbtrvrteb twreb wtre brtwb wtrbrtbtrvrteb twreb wtre brtwb wtrbrtbtrvrteb twreb wtre brtwb wtrbrtbtrvrteb twreb wtre brtwb
</div>
<div id="zona3">
ntrbrt
</div>
<div id="zona4">
htrrwt
</div>
<div id="zona5">
hb5ynyre
</div>
<div id="zona6">
hh3653gterbwtebt
</div>
的index.css文件是空的。
这是因为,你正在使用%没有固定像素的高度。根据元素内的内容计算百分比。要么放置相同的内容或PX的高度。 –