我幾乎是一個初學者,我試圖找出爲什麼我的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的高度。 –