第一個div浮動,第二個不浮動,正常第二個div頂替第一個div位置,為何文字還在原來的位置?
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>浮動模型</title>
<style type="text/css">
#div1{
border:2px red solid;
? ? width:40px;
? ? height:200px;
? ? float:left;?
}
#div2{
? ? border:2px red solid;
? ? width:40px;
? ? height:200px;
? ? ??
}
</style>
</head>
<body>
<div id="div1">欄目1</div>
<div id="div2">欄目2</div>
</body>
</html>
2017-11-15
float設計最初的主要效果和功能就是要讓文本環繞圖片,如果給塊狀元素設定float,就是文本環繞塊狀元素呀~? 那就說說浮動元素和其他元素重疊時候的顯示情況吧: 1, 與行內元素或行內塊元素重疊的時候,環繞在浮動元素周圍,情景:span標簽內的文本環繞圖片。2, 與塊狀元素重疊的時候,塊的背景邊框會在浮動元素下面,但是塊中所包含的行內塊元素和行內元素仍然會環繞在浮動塊元素周圍,情景就是題主的例子。? ?轉載,侵刪
2016-11-27
那是因為你div2的寬度太小了,字被擠到下面去了,你把div2的寬度設成1400px,你看看字是不是上去了
2016-11-07
我的理解是,你使的是浮動模型。浮動好像不會被覆蓋。。只有層默認中position:abolite (絕對定位)才會被覆蓋。不知道對不,你可能想使用層模型來實現元素移動。
2016-11-07
在8-5里有相關知識
2016-11-07
id的調用是一次性的,第二次使用效果就失效了