国产探花免费观看_亚洲丰满少妇自慰呻吟_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 這兒有內容
這兒有內容
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 栾城县| 东乡| 城固县| 桦南县| 旅游| 大洼县| 新闻| 新晃| 承德市| 荔浦县| 娱乐| 辽宁省| 全州县| 双鸭山市| 丹江口市| 赤城县| 房山区| 个旧市| 陇南市| 都昌县| 新津县| 疏附县| 黎城县| 盘山县| 永靖县| 汝南县| 梁山县| 崇州市| 永平县| 海宁市| 达孜县| 新昌县| 沙河市| 邵东县| 准格尔旗| 中宁县| 兴安县| 淮安市| 三门县| 当雄县| 原平市|