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

首頁 > 開發 > CSS > 正文

一個挺常用的float布局div問題解決方法

2024-07-11 08:34:00
字體:
來源:轉載
供稿:網友

這次遇到個類似的控件,一個父div帶邊框,里面就是一個一個float的子div,需要換行的時候加了一個

float:left;

height:0px;

width:100%;

overflow:hidden;

font:0pt;/* 蛋疼的IE6你懂的*/

的偽"換行符"div

后面還加了個clear:both;的div來清除浮.

問題來了,在IE8/IE9/chrome里面,怎么搗鼓,都沒出什么問題~

這個時候在ff里面也是正常的.然后發現在ie6里面父div的邊框沒了, ie7里面,第一個"換行符"前面的div跑到父div的外面去了,認了老子做弟弟怎么行啊~

經過測試啊~把偽換行符的float:left;去掉后,IE6/7都立馬好了,回來ff一看,尼瑪那偽"換行符"(帶border-top),活生生一條線沒換行直接右邊插出去了~

受過float這么的人,第一反應就是clear:both加上去一看,ff又恢復正常了,再回來IE6/7一看,我艸~打回原形啊~后來木有辦法,服了唄~只能hack了,最終版本偽"換行符"成這個樣子了:


  width: 100%;
height:0px;
border-top: 1px solid #eee;
font-size:0px;
overflow:hidden;
clear:both;
_clear:none;/* 服了尼瑪IE6*/

愛用flaot布局div,真TM傷不起啊~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 揭西县| 手游| 萝北县| 肇源县| 陇西县| 合作市| 东海县| 贵南县| 基隆市| 开封县| 三原县| 喜德县| 永康市| 德昌县| 临朐县| 贵南县| 五家渠市| 长垣县| 璧山县| 崇州市| 濮阳县| 庆安县| 宜兰市| 丰城市| 巩义市| 延庆县| 老河口市| 白河县| 兴和县| 英山县| 清原| 镶黄旗| 云龙县| 大兴区| 甘泉县| 麻江县| 绍兴县| 盐津县| 神农架林区| 梧州市| 惠安县|