麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > CSS > 正文

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

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

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

  最近兩個月斷斷續續做了好幾個網站的美工,做的過程中對DIV+Css的標準開發有了進一步的了解。有兩點收獲最大,一是徹底弄懂了CSS的盒子模式(Box Model),再一個就是搞定了困擾我很久的“閉合浮動元素”的問題:

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

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

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

  再后來,在網上搜索別的東西時偶然發現有人說只要在父容器的CSS屬性中加上以下兩個屬性就可以搞定了:

overflow: auto;
_height: 1%;

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九九热在线视频免费观看 | 羞羞视频在线免费 | 欧美视频一二三区 | 中文日韩| chinese hd xxxx tube| 欧美91看片特黄aaaa | 国产精品一区二区免费在线观看 | 亚洲精品无码不卡在线播放he | 欧美第1页 | 日本黄色免费片 | 九九热免费在线观看 | av大全在线播放 | 毛片免费在线 | 国产精品久久国产精品 | 久久17 | 亚洲成人在线免费 | 黄色二区三区 | 国产日韩在线观看一区 | 红杏网站永久免费视频入口 | 午夜爱爱福利 | 日韩 综合 | 国产精品久久久久久久久久久久久久久 | 少妇色诱麻豆色哟哟 | 毛片免费在线播放 | 久久伊人国产精品 | 日本在线视频二区 | 国产精品美女久久久免费 | 欧美视频在线观看一区 | 免费观看国产精品视频 | 日韩精品免费一区二区三区 | 黄色高清免费网站 | 久草在线手机视频 | 深夜小视频在线观看 | 久久噜噜噜 | 2019天天干夜夜操 | 综合网天天射 | 精品亚洲二区 | 一级裸体视频 | 国产视频在线免费观看 | 中文字幕在线观看视频www | 亚洲欧美不卡视频 |