爲什麼文本或圖像不放置在浮動元素後面?爲什麼文本或圖像不放置在浮動元素後面?
在此鏈接:http://codepen.io/anon/pen/LVWmvp,你可以看到這個例子。 「藍色」div位於「transp」div的後面。 但事情是,文本(或圖像)也不放在「transp」div的後面。請注意,p標籤是在「藍色」格。
所以我的問題是:爲什麼會發生這種情況?爲什麼文本不像他的父母那樣被放在「transp」div之後?
我一直在尋找答案。但我無法找到解釋這種情況的東西。
你能幫我嗎? :)
這是你會發現codepen.io代碼: HTML
<div id="transp">
</div>
<div id="blue">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam id dolor scelerisque, pellentesque arcu sed, vehicula enim. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Duis felis eros, accumsan eget erat non, vulputate blandit urna. Sed consequat nibh vitae lectus tempor viverra. Quisque condimentum, elit id pretium accumsan, quam nunc faucibus risus, id tincidunt massa est in turpis. </p>
</div>
CSS:
#transp{
border: 1px solid #000;
height:200px;
width:200px;
float:left;
}
#blue{
background-color:#00ffff;
height:200px;
width:600px;
}
這是你會看到:
你怎麼知道它落後了?你的意思是在裏面嗎? – PSL
@PSL:因爲如果它在前面,你根本無法看到浮球。 – BoltClock
啊,我錯過了你的CSS中的浮動事物 – PSL