Html 如何设置th元素的样式使其看起来像td

Html 如何设置th元素的样式使其看起来像td,html,css,stylesheet,html-table,Html,Css,Stylesheet,Html Table,我的任务是在没有任何外观变化的情况下,在所有标题上切换出TH的TD元素。目前TD上唯一的款式是: td.detailColHeader { background-color:#d5d5d5; color:#000; font-weight:bold; } 当我将其应用于th时,它看起来不一样。有人知道需要添加什么才能使TH看起来像TD吗 TH和TD元素用于表格单元格。这是用来做桌子的 标题单元格,而TD用于表数据单元格。这种区别 为用户代理提供了一种清晰呈现此类单元格的

我的任务是在没有任何外观变化的情况下,在所有标题上切换出TH的TD元素。目前TD上唯一的款式是:

td.detailColHeader {
    background-color:#d5d5d5;
    color:#000;
    font-weight:bold;
}
当我将其应用于th时,它看起来不一样。有人知道需要添加什么才能使TH看起来像TD吗

TH和TD元素用于表格单元格。这是用来做桌子的 标题单元格,而TD用于表数据单元格。这种区别 为用户代理提供了一种清晰呈现此类单元格的方法,例如 例如,对标题单元格使用较大或较重的字体。它是 在渲染为语音时也需要。可以使用CLASS属性 进一步分化细胞,例如分化为总目和分目。 这可以与样式表一起用于控制单元格边框 样式、填充颜色等

实际上,您需要做的唯一改变是:

td {
    font-weight: bold;
}
td{
字体大小:粗体;
}

th
运输署

“看起来不一样”是相当含糊的。你能截图吗?你确定没有其他CSS针对TH,因为AFAIK td和TH在语义上是相同的元素。
TH{text align:left;}
你检查过td和TH元素上的浏览器默认值和继承样式了吗?没有更多的信息是不可能回答你的问题的。您有我们可以检查的链接吗?@Phaeze
th
是一个表头单元格,它在语义上与
td
表数据单元格不同(给出时未指明source=来自于HTML 3.0草案,该草案于1995年到期。关于差异的陈述不正确:还有一个差异是
th
内容默认居中,与
td
的左对齐相反。