1、td 的邊框和table 的邊框重疊
.table { border-left:1px solid #dedede; border-top:1px solid #dedede;}
.td { border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
table 只用左邊框和上邊框,每個td只有右邊框和下邊框,效果就是整個表格左、上邊框是連續(xù)實(shí)線,右、下邊框是延續(xù)td的邊框所以是斷斷續(xù)續(xù)的
解決方法:
立即學(xué)習(xí)“前端免費(fèi)學(xué)習(xí)筆記(深入)”;
.table {border:1px solid #dedede; border-collapse:collapse;}
.td {border:1px solid #dedede; } 橘色字體是關(guān)鍵,邊框設(shè)置也不用分上下左右了,重疊的話會一個覆蓋另一個
firefox中:td的border覆蓋table 的,IE中table 的border覆蓋td的,我這里border顏色一樣,無所謂了
表格線常見問題:
1.表格邊框與表格單元格線的重疊。[采用border-collapse:collapse解決]
2.嵌套表格與被嵌套表格邊線重疊問題。[采用border-top|left|right|bottom解決]
3.嵌套表格與被嵌套表格對不齊的問題。[采用table-layout: fixed;解決]
4.border-collapse有兩個屬性,separate 和 collapse 。
separate是默認(rèn)屬性,表格邊框默認(rèn)有1px 的間隙,在表格排版時代,設(shè)置好表格背景色,我們曾用它來擠出版塊的外邊框;
collapse,是將表格邊框的間隙去掉,這樣給表格的td邊框賦值時就不會產(chǎn)生雙線框了。
Demo:沒有設(shè)置collapse屬性的雙線表格
HTML怎么學(xué)習(xí)?HTML怎么入門?HTML在哪學(xué)?HTML怎么學(xué)才快?不用擔(dān)心,這里為大家提供了HTML速學(xué)教程(入門課程),有需要的小伙伴保存下載就能學(xué)習(xí)啦!
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://m.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號