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

首頁 > 開發 > CSS > 正文

CSS display:block在Firefox下顯示布局錯亂問題

2024-07-11 08:29:09
字體:
來源:轉載
供稿:網友
對于某一單元行需要顯示時,使用CSS display:block屬性,不需要顯示時使用display:none屬性,在IE瀏覽器中顯示正常,沒有任何問題,但是當用Firefox瀏覽時卻出現了布局錯亂的問題,這是為什么呢?

本文向大家介紹一下如何解決CSS display:block在Firefox下顯示布局錯亂問題,按照常理,對于某一單元行需要顯示時,使用CSS display:block屬性,在IE瀏覽器中顯示正常,但是當用Firefox瀏覽時卻出現了布局錯亂的問題,這里和大家分享一下解決方法。

CSS display:block在Firefox下顯示布局錯亂問題
按照常理,對于某一單元行需要顯示時,使用CSS display:block屬性,不需要顯示時使用display:none屬性,而且這樣做在IE瀏覽器中顯示正常,沒有任何問題。
但是當用Firefox瀏覽時卻出現了布局錯亂的問題,然后通FireBug去看了下源碼,調試下了,發現是CSS display:block屬性搞的鬼。
1、當表格為多列的情況下,屬性為"CSS display:block"行的內容寬度僅與第一列寬度相同,也就是說無論你使colspan的屬性值為多少,剩余列的空間都不進行解析。
2、同一行反復的在"CSS display:none;"與"CSS display:block;"兩個狀態間切換時,表格的底部會持續的產生多余的空白空間以至于造成頁面布局的扭曲。

解決方法:
1、用CSS display:table-row屬性來調試,發現者FireFox下正常了,但IE是不支持改屬性的,怎么辦呢?用JS來做判斷,然后做兼容吧。
2、另外一個很簡單也很可行的方法,就是用display:''這個屬性dispaly后面不加任何的東西,很奇怪,這樣就兼容了Firefox和IE了。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 拉萨市| 曲靖市| 雷山县| 资源县| 乡城县| 茂名市| 民权县| 炎陵县| 肇州县| 崇义县| 澄城县| 靖州| 勃利县| 厦门市| 赤壁市| 宁陕县| 双柏县| 唐河县| 博白县| 巢湖市| 包头市| 万全县| 丹凤县| 阿荣旗| 诸城市| 长顺县| 乡城县| 鹤庆县| 鲁甸县| 永宁县| 五寨县| 定州市| 淮北市| 汝南县| 长岭县| 绥棱县| 遂溪县| 镇雄县| 乌鲁木齐县| 五常市| 平潭县|