如果我写下面的HTML,我仍然可以在CSS,JS中访问名为'veera'的标签。当我们可以写出我们想要的任何标签时,为什么我们应该只使用文章,标题,导航等?
veera{
width: 50%;
margin: auto;
padding: 20px;
color: red;
}
h3{
color: yellow;
}
veera h3{
color: green;
}
<veera>
<h3>hello world</h3>
<p>this a paragraph and outstanding extra text to show some thing huge text lines csused data load or some othr thoughts </p>
</veera>
答案 0 :(得分:0)
一般网络方案 HTML 用于显示用户界面...因此,它的标准标记还会告诉您必须在哪个标记中添加哪种类型的内容即可。 例如导航,标题,地址,页脚等...
另一件事是这是标准方式。如果您创建自定义标记,则其他人无法理解您开发的自定义标记。它也不被视为 HTML Checker 中的standrad html网站。还有一些浏览器会在您的自定义标记上匿名操作。
答案 1 :(得分:0)
HTML5完全是关于结构和语义。 <veera>
不是语义,如<b>
粗体文本也不是语义。它毫无意义。对于粗体文本,您应该使用<strong>
,因为它描述了内部文本很强,因此非常重要。大多数时候浏览器会使strong
文本变粗,但是,如果你想要一个粗体文本你应该使用CSS,因为CSS用于样式而HTML不是。
所以主要一点,它不是语义而不是你想如何编写html。您可以在here上找到更多信息。