代码之家  ›  专栏  ›  技术社区  ›  David Thielen

如果没有为<header>、<nav>、<main>等指定样式,它们会产生任何影响吗?[已关闭]

  •  -1
  • David Thielen  · 技术社区  · 2 年前

    如果我没有:

    nav {
        color: red;
    }
    

    并将其用作 <nav> ,即没有class=或style=,它对布局和/或样式有任何影响吗?

    阅读它,我认为没有影响(其他也一样 Semantic Elements ).当然,用这些标记零件有助于提高可访问性等。

    1 回复  |  直到 2 年前
        1
  •  0
  •   Barry Michael Doyle    2 年前

    您列出的这些html元素( header , nav , main )所有的款式都和普通的一样 div 渲染时。

    它们命名的唯一目的不同于 div 是出于语义原因,这对屏幕阅读器或其他阅读代码的开发人员很有用。

    它根本不会影响造型。