91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

clear 方法學習與分析(清除float的簡單幾個用法)

發布時間:2020-06-14 19:33:15 來源:網絡 閱讀:911 作者:蝸牛oscersong 欄目:開發技術

           自己常用的清除浮動方法以分析

 設置了float屬性之后,它將本來占據一行的元素,可以并列排在一行里。設置浮動屬性,可以向左側或右側,浮動的框就因此向左或向右移動,直到它的外邊緣碰到包含框或另一個浮動框的邊框為止。由于這樣,在設置float時,會造成很多不想要的效果,比如父元素高度不存在了,布局混亂了,因此就需要解決這種情況。

 我通常使用兩中方法:

     (1clear屬性分析:

添加額外標簽<div style=clear:both></div>在設置浮動文章里:

Clear屬性值在w3c 里面的定義為:clear屬性指定段落的左側或右側不允許浮動的元素。具體屬性值如下:

clear 方法學習與分析(清除float的簡單幾個用法) 

根據上一篇設置float的例子,再進行分析:此時一個div塊里,包括三個兄弟元素,一個<img>元素,一個<p>元素,一個div元素,為了看起來簡便起來,把csshtml混在一起,(這樣不好)

clear 方法學習與分析(清除float的簡單幾個用法) 

此時的界面效果為:

clear 方法學習與分析(清除float的簡單幾個用法) 

但是將上面那個代碼中的<div ></div>,取消注釋,就可以消除由于img元素左浮動造成的影響,效果圖如下:

clear 方法學習與分析(清除float的簡單幾個用法) 

再繼續將上面的代碼中的<div font-family:'宋體';color:rgb(255,0,0);font-size:14px;">clear:right;"></div>,得到如下圖:

 clear 方法學習與分析(清除float的簡單幾個用法)

再繼續將上面的代碼中的<div font-family:'宋體';color:rgb(255,0,0);font-size:14px;">clear:both;"></div>,得到如下圖:

clear 方法學習與分析(清除float的簡單幾個用法) 

看了上面的,就應該明白clear 屬性該怎么用,以及它是怎么撐起父元素高度的。

(2)給父元素添加父元素設置 overflowhidden;而不使用clear屬性,效果如下圖:

clear 方法學習與分析(清除float的簡單幾個用法) 

只是實現了父元素被撐開的效果,但由于浮動導致后面元素上移的問題并沒有解決。

這個就看實際效果要實現什么樣的結果。

在這里,只是對清除float的兩種方法,自己學習的一個總結,詳細需要看的可以http://www.cnblogs.com/mofish/archive/2012/05/14/2499400.html,在這個鏈接里,看到更深入的講解。   


    

    


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海门市| 上饶县| 禹州市| 汉源县| 左权县| 浙江省| 房山区| 永年县| 安康市| 英德市| 泰和县| 普洱| 开江县| 怀远县| 平陆县| 吴堡县| 南康市| 措美县| 濉溪县| 渝北区| 巍山| 临沭县| 吴川市| 宁武县| 江阴市| 龙山县| 米易县| 江北区| 临汾市| 邹平县| 济南市| 卢氏县| 襄汾县| 海晏县| 灵山县| 东兴市| 望奎县| 彩票| 贵州省| 永州市| 寿光市|