当前位置: 首页 > 面试题库 >

可以在同一页面上使用多个h1标签,但是将它们的样式设置为不同吗?

柳刚豪
2023-03-14
问题内容

我有一个网页,在各种DIV中多次使用h1标签,并且我将每个div的h1样式设置为适当的大小。

例如…

#content h1 {
  font-size:22px;
}

#left-nav h1 {
  font-size:14px;
}

#content .recent-news h1 {
  font-size:16px;
}

这样好吗 我担心SEO。

最好的方法是什么?还是我什么都不担心?


问题答案:

我认为,您无需担心,这样做是可以的。

H1将您的部分内容指定为一级标题。因此,如果您的导航div中有第一级标题(例如<H1>Navigation Menu</H1>),那么当然应该是#nav h1

是否在内容中包含多个H1取决于:如果您有一个博客并且每个条目都有其自己的标题,则它们将为H1。但是,如果您的博客本身具有标题(例如<H1>My Blog!</H1>),则博客条目标题应为H2。

但这仅仅是理论。寻找可读的语义标记。您可以通过查看html并问自己:可读性最佳吗?如果我以其他方式这样做会提高可读性吗?答案因项目而异。



 类似资料:
  • 问题内容: 我们可以如下将样式设置为html head标题中的title标签。我试过了没用.. 问题答案: 您可以将CSS应用于元素,但不能应用于属性(因为它适用于“除BASE,BASEFONT,HEAD,HTML,META,PARAM,SCRIPT,STYLE,TITLE”之外的[所有元素)。 我不知道有任何浏览器会应用CSS来在浏览器标签或标题栏中显示标题。 但是,您可以执行以下操作:

  • 问题内容: 我正在从事的项目需要在客户的网页上使用jQuery。客户将插入我们将提供的代码块,其中包括一些在-created 中构建窗口小部件的元素。如果他们还没有使用最新版本的jQuery,则还可能(最有可能)包含Google托管版本的jQuery。 问题在于某些客户可能已经安装了旧版本的jQuery。尽管如果它至少是一个相当新的版本可能会起作用,但是我们的代码确实依赖jQuery库中最近引入的

  • 我有这样的语法: 问题是,我不能在polygonType、pointList规则(除了POLYGON_分隔符,我需要使用逗号)和boolOperator规则(使用逗号)中同时使用逗号标记不同的规则。换句话说,如果我们将POLYGON_分隔符改为逗号,并用这样的值测试这样的语法 我们将得到一个错误 如果有人能帮我理解这个问题,我会很高兴的。 另外,如果我们不改变当前语法,测试的值是

  • 问题内容: 我没有找到有关如何执行此操作的任何资源。只需更改播放器的颜色即可,:) 问题答案: 是! 具有“ controls”属性的HTML5音频标签使用浏览器的默认播放器。您可以根据自己的喜好自定义它,方法是不使用浏览器控件,而是滚动自己的控件并通过javascript与音频API对话。 幸运的是,其他人已经做到了。我现在最喜欢的播放器是jPlayer,它的风格非常好,效果很好。一探究竟。

  • 所以我想在条形图中选择一个条形图,当我选择一个条形图时,它会改变条形图的颜色(我知道怎么做),但也会改变相应x轴标签的颜色。有没有办法做到这一点,如果有,谁能帮帮我吗?

  • 问题内容: 这样的情况有效吗? 问题答案: 没有。 元素ID在整个文档中应该是唯一的。