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

首頁 > 開發(fā) > CSS > 正文

CSS——float屬性及Clear:both備忘筆記

2024-07-11 08:40:16
字體:
來源:轉載
供稿:網(wǎng)友

通過指定CSS屬性float的值,從而使元素向左或向右浮動,然后由后繼元素向上移動以填補前面元素的浮動而空出的可用空間。CSS的float屬性,作用就是改變塊元素對象的默認顯示方式,HTML標簽設置了float屬性之后,它將不再獨自占據(jù)一行,從而可以實現(xiàn)多個元素同處一行的效果。Float的功能很強大,但是如果沒有好好掌握而使用很可能會成為你調試樣式的噩夢。

使用Float樣式,如果沒有清除浮動,那么有浮動元素的父元素容器將無法自動撐開。如果沒有清除內部浮動,此時會導致浮動的父元素無法自動撐開到本身應有的高度。也就是說:當一個元素是浮動的,如果沒有關閉浮動時,其父元素不會包含這個浮動元素,因為此時浮動元素從文檔流中脫離。

所以需要在樣式定義的后面進行清除浮動,清除浮動的方法有幾種:

Clear:both清除浮動

clear清除浮動主要是借用clear屬性來清除浮動,這是一種比較陳舊的清除浮動方法,但是感覺一般遇到這種問題都會用這種方法去清除浮動。使用clear:both來清除浮動,我們需要在需要清除浮動地方的后面緊接著增加一個額外元素,比如說一個div標簽,并且定義他們的樣式為“clear:both”,其通常使用的結構方式如下:


<div class=”demo A”>
<div class=”demoB demoFloat”>float left</div>
<div class=”demoC demoFloat”>float right</div>
<div class=”demoD demoFloat”>not float</div>
<div class=”clear”></div>
</div>


<pre name=”code” class=”css”> .clear {
clear:both;/*主要使用這個屬性來清除浮動*/
/*為了不讓ie具有一定的空間,個人建議加上下面三個屬性*/
height: 0;
line-height: 0;
font-size: 0;
}</pre>
<pre></pre>
<p></p>
<pre></pre>
<p></p>
<h4 style=”margin:0px; line-height:30px; color:rgb(81,177,72); font-family:’Microsoft Yahei'”><a name=”t1″></a>
<span style=”white-space:pre”></span>2.使用overflow</h4>
<p style=”margin-top:0px; margin-bottom:9px; color:rgb(64,64,64); font-family:’Microsoft Yahei’; line-height:28px”>
<span style=”white-space:pre”></span>用overflow方法來清除浮動相對來說比較簡單,只需要在有浮動的元素上面加上下面的屬性:</p>
<p style=”margin-top:0px; margin-bottom:9px; color:rgb(64,64,64); font-family:’Microsoft Yahei’; line-height:28px”>
</p><pre name=”code” class=”css”> .A {
overflow: auto;

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 福建省| 金昌市| 苍梧县| 咸阳市| 偏关县| 大埔区| 沿河| 开远市| 曲靖市| 易门县| 久治县| 灌阳县| 临漳县| 宜兰市| 迭部县| 潞城市| 白城市| 津南区| 定南县| 沅江市| 衡阳县| 元氏县| 闽清县| 新龙县| 崇仁县| 佛山市| 长治县| 厦门市| 图片| 遵化市| 武穴市| 平南县| 凌云县| 许昌市| 桃江县| 上虞市| 扶余县| 鸡东县| 泸水县| 株洲县| 琼中|