如果我没有:
nav {
color: red;
}
并将其用作
<nav>
,即没有 class= 或 style=,它对布局和/或样式有任何影响吗?
阅读它,我认为没有影响(其他语义元素也一样)。当然,用这些标记零件有助于可访问性等。
您列出的这些 html 元素(
header
、nav
、main
)在呈现时都具有与普通 div
相同的样式。
它们的命名与
div
不同的唯一目的是出于语义原因,这对屏幕阅读器或其他开发人员阅读您的代码很有用。
完全不会影响造型