我正在尝试将border-bottom添加到表的<tr>
元素,如下所示,但它无法正常工作
<table>
<tr style="border-bottom: 1px solid black !important;">
当我将样式添加到<td>
而不是<tr>
时,它正在工作。你能告诉我如何解决它吗?
由于
答案 0 :(得分:4)
您无法在tr
元素上应用边框,您需要在td
上应用边框,或者需要对table
元素使用border-collapse
Demo (将border-bottom
应用于td
)
Demo 2 (如果使用border-bottom
,则将tr
应用于border-collapse
table {
width: 100%;
border-collapse: collapse;
}
table tr { /* Use table tr td if not using border-collapse property */
border-bottom: 1px solid #eee;
}
注意:避免使用内嵌样式,您将很难更改它们 在某些时候,除非另有要求,否则请避免使用
!important
, 考虑使用更具体的选择器