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

首頁 > 編程 > HTML > 正文

當td為空時怎樣顯示其邊框

2024-08-26 00:10:44
字體:
來源:轉載
供稿:網友
之前總結了下如何用 css 來實現 table 的 border + bordercolordark + bordercolorlight 的邊框明暗效果,然后有網友問我為什么他寫了一個類似的 css 樣式,但只能在 Opera 下正常看到表格的邊框效果, IE 下則什么也沒有。
  下了個 Opera9 一看,確實如此。原因倒也不復雜:因為在 IE 下( Firefox 似乎和 IE 一致)如果某個 td 的內容為空的話,即便你設置了高度和寬度,這個 cell 的邊框樣式也是不會被顯示出來的; Opera 則不管是否有內容與否,一概應用樣式來渲染。這個問題剛畢業那會就碰到了,當時部門的科長來問我,后來我跟他說:給每個空的 td 加上 就行了。以后每次碰到這個問題,我就統統采用這個簡單粗暴有效的方式來解決了。
  但今天卯足了勁研究了幾下,從 Jiarry 那知道原來 css 語法是允許我們對這些缺省行為進行改變的:使用 border-collapse:collapse; 和 empty-cells:show; 就可以讓消失的邊框顯現出來。
class="test1": 加 border-collapse:collapse;
.test1{
border:1px solid #999999;
border-collapse:collapse;
width:60%
}
.test1 td{
border-bottom:1px solid #999999;
height:28px;
padding-left:6px;
}
class1 這兒有內容
這兒有內容
class="test2": 加 border-collapse:collapse; 和 empty-cells:show;
.test2{
border:1px solid black;
border-collapse:collapse;
width:60%
}
.test2 td{
border-bottom:1px solid black;
height:28px;
padding-left:6px;
empty-cells:show;
}
class2 這兒有內容
這兒有內容
class="test3": 不加 border-collapse:collapse; 和 empty-cells:show; 的情況下
.test3{
border:1px solid #999999;
width:60%
}
.test3 td{
border-bottom:1px solid #999999;
height:28px;
padding-left:6px;
}
class3 這兒有內容
這兒有內容
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汽车| 吉隆县| 克什克腾旗| 阳原县| 乐至县| 逊克县| 道孚县| 全南县| 盐亭县| 罗城| 闵行区| 修武县| 诏安县| 竹山县| 合山市| 林西县| 大足县| 溧水县| 祁东县| 万载县| 普安县| 关岭| 台北县| 文安县| 平阳县| 渝中区| 彭水| 宁南县| 中卫市| 儋州市| 蒙城县| 博乐市| 西乡县| 黄龙县| 渑池县| 称多县| 宣化县| 台安县| 姜堰市| 安徽省| 新密市|