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

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

CSS教程:徹底弄懂閉合浮動元素

2024-07-11 08:21:59
字體:
供稿:網(wǎng)友

  最近兩個月斷斷續(xù)續(xù)做了好幾個網(wǎng)站的美工,做的過程中對div+css的標(biāo)準(zhǔn)開發(fā)有了進(jìn)一步的了解。有兩點(diǎn)收獲最大,一是徹底弄懂了css的盒子模式(box model),再一個就是搞定了困擾我很久的“閉合浮動元素”的問題:

  一般說來如果某個子元素使用了浮動(float),那父元素總是不能確切地知道子元素是在什么位置結(jié)束的,所以父元素的下邊框總是從子元素的中間甚至是頂部穿過,看起來很不舒服。

  最早時我都是在子元素結(jié)束后單獨(dú)加個<br />或<div></div>將其屬性設(shè)置為“clear:all;”,但這樣一來就需要生成不少沒用的空標(biāo)簽,甚至有些網(wǎng)站需要修改asp代碼以自動添加這些空標(biāo)簽,只能算是下策。

  后來發(fā)現(xiàn)當(dāng)父標(biāo)簽也設(shè)置為浮動(float)時就可以在正確的位置閉合了,所以就把父容易也浮動起來,這樣一來很多asp代碼就不需要改了,遇到需要添加含clear屬性的空標(biāo)簽時如果不能從模板中添加,而需要從asp代碼中添加時,就不需要改asp代碼了,只需要把父容器設(shè)為浮動,如果還需要改asp,那就再把父容器的父容器設(shè)為浮動,一層層地浮動上去,總能解決問題的。這雖然能省不少事,但很容易造成整個頁面中全是浮動元素,-_-!!! 也只能算是中策而已。

  再后來,在網(wǎng)上搜索別的東西時偶然發(fā)現(xiàn)有人說只要在父容器的css屬性中加上以下兩個屬性就可以搞定了:

overflow: auto;
_height: 1%;

  試了一下,果然好用,這么一來,這在目前應(yīng)該算是解決這一問題的上策了:不需要對頁面做任務(wù)修改,也基本上不需要對父容器--甚至是父容器的父容器做什么改動,只給父容器添加兩個無所謂的屬性就搞定了。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 历史| 资中县| 温泉县| 呼伦贝尔市| 兴海县| 鄂托克旗| 游戏| 青岛市| 卓尼县| 嘉黎县| 铁岭县| 辽阳县| 凤凰县| 静宁县| 大厂| 泰州市| 墨江| 徐闻县| 牟定县| 祁阳县| 大洼县| 金塔县| 洮南市| 景德镇市| 循化| 衡阳市| 乌鲁木齐市| 赤水市| 阿拉尔市| 讷河市| 莱阳市| 姚安县| 广汉市| 江达县| 南乐县| 锡林浩特市| 繁峙县| 新建县| 泽普县| 屏东市| 鱼台县|