国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

網頁制作技巧:float和clear的問題

2024-07-11 09:02:03
字體:
來源:轉載
供稿:網友

武林網(m.survivalescaperooms.com)文章簡介:請教關于float和clear的問題。

<html>
< head>
< title>test</title>
< style type="text/css">
body,div{margin:0; padding:0; }
.one{width:100px; height:30px; background:#900; float:left; clear:right;}
.two{width:150px; height:50px; background:#009; }
< /style>
< /head>
< body>
< div class="one">sometext.</div>
< div class="two">sometext.</div>
< /body>
< /html>


一、div中的text內容排布是什么規律,為什么text內同不會被遮蓋?

2012-4-18 17:15:22 上傳

下載附件 (2.04 KB)



二、在.one中加入紅色clear后是不是應該清楚掉.one右側的浮動影響,也就是說右側不能出現浮動div,而在.two中加入float:left后.two仍舊像教程中一樣浮動橫向排列;

2012-4-18 17:17:19 上傳

下載附件 (461 Bytes)



三、在.two中加入float后再加入clear:left就能實現清除掉浮動效果,.two在.one下面排列;

2012-4-18 17:19:29 上傳

下載附件 (531 Bytes)
clearleft有效


解答:

第一點里面的TEXT內同(容?)不會被遮蓋是指two里面的嗎?我是這樣理解的,div是塊級元素,塊級元素之間默認的效果應該是你的第三張圖那樣,當你給.one一個左浮動后它就脫離了文檔流,所以.two就移上去了,但是.two里面的文字還是被擠下來了,那個高度剛好是.one的高度。
第二點,clear清除的不是自己的浮動,而是上一個標簽的浮動,所以你在.one里面加clear其實沒有任何作用,無論是clear:left,clear:right還是clear:both都一樣,像你說的,要清除掉浮動效果只能在.two里面加clear:left才行。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 达州市| 靖安县| 修文县| 麟游县| 巴中市| 桦川县| 金阳县| 深圳市| 汪清县| 龙江县| 明水县| 城市| 黄大仙区| 吉木乃县| 铜川市| 北碚区| 农安县| 金华市| 建平县| 宁南县| 台南县| 阿拉善左旗| 贵阳市| 定安县| 南涧| 鸡泽县| 彰武县| 宁德市| 南溪县| 来宾市| 凤凰县| 定南县| 昌邑市| 曲沃县| 南华县| 肇东市| 鹤山市| 长垣县| 沈丘县| 榕江县| 茶陵县|