gpt4 book ai didi

html - 当我可以使用自己的标签时,为什么要使用 "class="?

转载 作者:搜寻专家 更新时间:2023-10-31 22:45:15 24 4
gpt4 key购买 nike

我只是想知道为什么我应该使用“class=”标识符而不是我自己的“tag”()?

Class example

 <span class="red"> Hello there! (using class)</span>
.red {color: red;}

Tag example

<div id="reddiv">
<red>Hello, there (using own tag)</red>
</div>
#reddiv red {color: red;}

使用我自己的标签对我来说更容易,因为它写起来更快。您能否告诉我以第一种/第二种方式进行是否有任何消极/积极的方面?

最佳答案

虽然这可能适用于大多数浏览器,但您的 HTML 会丢失上下文。当诸如搜索引擎(或屏幕阅读器或任何其他查看源代码的应用程序)之类的应用程序解析您的文档时,名为“red”或“purple”或“job”的标签是什么?它没有上下文,所以你会失败。 HTML 使用一组具有意义的预定义标签,您可以冒险摆脱它,但您将失去每个人都能立即理解(全部或部分)您的文档的优势。

如果此文档是数据传输框架的一部分,而不是在公共(public)网络上,您应该查看 XML。

关于html - 当我可以使用自己的标签时,为什么要使用 "class="?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21161401/

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