我可以为H1和H2提供相同的字体大小

时间:2014-08-09 12:36:45

标签: html css font-size w3c-validation

我在w3c验证器中验证我的代码。

我收到以下错误: -

考虑仅将h1元素用作顶级标题(许多屏幕阅读器和其他工具将所有h1元素视为顶级标题)。

问题是我网站中最大的字体大小是18px。滑块中的文本和正文中的一些标题使用18px字体大小。

我可以为H1和H2提供相同的字体大小,在slier中使用H1,在身体中使用H2。

由于

3 个答案:

答案 0 :(得分:3)

您不应该对文本正文使用任何标题标记,它只应用于标题。这是关于语义的。

H1意味着它是一个顶级标题。 H2将分为H1等。

如果你想拥有更大的字体,你可以使用CSS来改变段落的大小,或者创建可以应用于任何需要更大字体的元素的类。

如果您需要滑块或任何其他元素中的特定大小,只需将类附加到其中并设置正确的元素样式。

据说......你当然可以制作任何你喜欢的尺寸,但是你最好忘记验证,因为这是不好的做法。

答案 1 :(得分:1)

如何设置单个标签的样式,例如标题和段落文本(即尺寸,重量等),这取决于您。重要的是应用这些标签背后的逻辑。将您的页面想象成一个大纲,内容中会出现一个自然的层次结构,将用户从一条信息引导到另一条信息。

验证器建议 非常重要。 @rahiil对使用类提出了很好的建议,但我认为“忘记W3C验证器中的错误”是一个不好的建议。格式良好,有效和语义标记有很多原因,但有两个非常重要的原因是:

  1. 辅助功能:如果您通过使用适当的标记基本上为您的内容提供路线图,那么无法真正了解屏幕内容的人可以更好地了解网页内容。
  2. SEO:您的网页排名受您编写标记的方式的影响。虽然谷歌没有公布其计算PageRank的确切算法,但他们确实明确了(在他们的视频中,网站管理员工具等)这些语义很重要,并且建议您只使用一个 {您网页上的{1}}标记。
  3. 如果您想通过缩小视频效果来强调页面上的某些内容,请使用Rahiil提供的建议并创建一组类,您可以将这些类应用于文本元素,以便轻松地设置不同大小的样式。

答案 2 :(得分:0)

你使用什么css取决于你。您可以根据需要使用相同的字体大小。忘记W3C验证器中的错误,它仍然希望{&lt; style&gt;的type="text/css"标签。您也可以使用<div class="h1"> 并使用字体大小。
div.h1 {
font-size : 18px;
}