您好,登錄后才能下訂單哦!
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 只用左邊框和上邊框,每個(gè)td只有右邊框和下邊框,效果就是整個(gè)表格左、上邊框是連續(xù)實(shí)線,右、下邊框是延續(xù)td的邊框所以是斷斷續(xù)續(xù)的
解決方法:
.table {border:1px solid #dedede; border-collapse:collapse;}
.td {border:1px solid #dedede; } 橘色字體是關(guān)鍵,邊框設(shè)置也不用分上下左右了,重疊的話(huà)會(huì)一個(gè)覆蓋另一個(gè)
firefox中:td的border覆蓋table 的,IE中table 的border覆蓋td的,我這里border顏色一樣,無(wú)所謂了
表格線常見(jiàn)問(wèn)題:
1.表格邊框與表格單元格線的重疊。[采用border-collapse:collapse解決]
2.嵌套表格與被嵌套表格邊線重疊問(wèn)題。[采用border-top|left|right|bottom解決]
3.嵌套表格與被嵌套表格對(duì)不齊的問(wèn)題。[采用table-layout: fixed;解決]
4.border-collapse有兩個(gè)屬性,separate 和 collapse 。
separate是默認(rèn)屬性,表格邊框默認(rèn)有1px 的間隙,在表格排版時(shí)代,設(shè)置好表格背景色,我們?cè)盟鼇?lái)擠出版塊的外邊框;
collapse,是將表格邊框的間隙去掉,這樣給表格的td邊框賦值時(shí)就不會(huì)產(chǎn)生雙線框了。
Demo:沒(méi)有設(shè)置collapse屬性的雙線表格
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。