html - border-top-width 样式未显示在 IE 11 的表格中

标签 html css internet-explorer-11

我有以下 CSS,应该用粗线标记表格中的特定行:

CSS:

.frstdow td
{
    border-top-width: 2px;
}

和表格行的 HTML(伪代码):

<tr><td><td></td></td></tr>
<tr class='frstdow'><td><td></td></td></tr>
<tr><td><td></td></td></tr>
<tr><td><td></td></td></tr>
<tr><td><td></td></td></tr>

enter image description here

这适用于大多数网络浏览器,但出于某种原因,在一台运行 IE 11 v.11.0.96000.18524 的特定计算机上,该表没有这条粗线,而是那里的所有线看起来都一样。

知道为什么吗?

最佳答案

使用“border-top”而不是“border-top-width”:

table tr td{
border: 1px dotted blue;
}

.frstdow td
{
    border-top: 2px solid red;
}
<table>
<tr><td>THING</td></tr>
<tr class='frstdow'><td>THING</td></tr>
<tr><td>THING</td></tr>
<tr><td>THING</td></tr>
<tr><td>THING</td></tr>
</table>

关于html - border-top-width 样式未显示在 IE 11 的表格中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40687140/

相关文章:

javascript - jQuery在计算窗口高度后将div放置在特定位置

html - 选择 parent 的 sibling

javascript - 如何修复 IE11 中请求 header 内容类型缺失的问题 | Angular 8 应用程序

html - CSS:响应式垂直列

css - 如何使使用边框和变换创建的箭头居中?

html - 简单的 flexbox 示例在 Internet Explorer 11 中呈现不正确?

image - IMG 标签中的 SVG 数据 URI 在 IE11 上不显示

javascript - 当我向下滚动页面时,如何让一个 div 跟随我?

html - 使轮播图标(预览和下一个)在悬停和访问时具有相同的颜色

php - 需要在 include()ed css 文件之间添加换行符