gpt4 book ai didi

html - 为什么使用 th 元素而不是 td 元素?

转载 作者:太空狗 更新时间:2023-10-29 15:28:24 25 4
gpt4 key购买 nike

我正在阅读 HTML th 之间的差异和 th <table> 中使用的元素

根据 http://webdesign.about.com/od/tables/f/blfaqthvstd.htm , th元素 defines the current cell as a table header.

然后它继续说一些浏览器将呈现 th元素不同(由浏览器定义),但文章随后建议不要自己设置 TH 的样式(我假设是通过 CSS)。

我对此完全感到困惑;建议使用th元素没有给我们任何设计控制权,也没有值(value)/重要性...

我知道有些元素较旧,有些已经过时,但我发现没有提到 th元素已贬值,我也看不到它的任何值(value)。

如果我理解有误,请有人告诉我。 Google 是否以不同的方式阅读 TH(同样,我的研究没有显示任何内容),th 是否有所不同?元素帮助浏览器呈现表格,或者它只是我们想要使用的一个选项?

最佳答案

1) 为什么使用 th 元素而不是 td 元素?

语义,使用td而不是th对你来说没有任何区别,好吧,它会让你的工作愉快地完成,但是,为了区分它们,我们使用 ththeadtfoot 等,就像我们可以使用 div 来包装文本,但是使用 p 会更有意义吗?

此外,搜索引擎了解您的文档包含什么,比如说,您使用 em 因此无论您将 em 文本设置为什么样式,搜索引擎都会得到线索嘿,em 中的单词被强调了,所以它在文档中很重要,可能是关键字。

就好像你在说医生,我 body 痛,但是如果你描述一下你的 body 哪个部位痛,医生就容易判断,容易解决问题。

因此,使用相同的逻辑,如果您使用 th 定义 table 的标题,而不是使用 td 会更有意义,将帮助搜索引擎更好地了解您的内容,屏幕阅读器以不同的方式读出数据,浏览器更恰本地显示它。


2) 接着说某些浏览器会以不同方式呈现第 th 元素

是的,浏览器以粗体

呈现第 th 元素的文本

3) 然后文章建议不要自己设置 TH 的样式

好吧,我完全不同意这一点,你可以为 th 元素设置样式


4) 我没有发现第 th 元素已折旧,也看不到其中的任何值(value)。

不,它们没有过时/弃用[1]

[1]。虽然,元素的某些属性已弃用,click here了解更多信息。

关于html - 为什么使用 th 元素而不是 td 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21850864/

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