gpt4 book ai didi

html - 更改表格单元格边框的颜色

转载 作者:行者123 更新时间:2023-11-28 06:53:52 25 4
gpt4 key购买 nike

我希望能够更改任何表格单元格边框的颜色。我决定不使用 border-left、border-right 等,因为它不可能做到像素完美。不同的浏览器以不同的方式呈现它。特别是在边界交叉区域。我想出了这个方法,但它在 IE 中并没有像我预期的那样工作:

enter image description here

HTML:

<table>
<tr>
<td>
line 1
<div class="left-border"></div>
</td>
<td>
line 1<br>
line 2
</td>
<tr>
</table>

CSS:

table {
border-collapse: collapse;
}

table, th, td {
border: 1px solid #ccc;
}

tr {
vertical-align: top;
}

td {
position: relative;
padding: 5px;
}

.left-border {
position: absolute;
top: -1px;
bottom: -1px;
left: -1px;
width: 1px;
background-color: #000;
}

JSFIDDLE:http://jsfiddle.net/dv1oqopL/5/

最佳答案

嗯,IE 一如既往是一个 B***h,它只是根据它自己的内容计算 td 的高度,所以我没有给你彻底的解决办法,但一个可能解决你问题的 hack 是添加

border-left:1px solid #000;

在那个 td 上,这将填充您的 div 下方的边框,并且看起来像所有浏览器的一部分。

关于html - 更改表格单元格边框的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33630915/

25 4 0
文章推荐: html - 将
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com