html - 单个标题内的两个 anchor 标记

标签 html seo anchor blogs html-heading

我现在正在设计一个新博客的设计和标记,我发现了一个地方,我很想在一个标题标签中嵌套两个 anchor 标签:

<h3><a>Popular<a/>|<a>Recent</a></h3>

看起来像这样:


(来源:autochemky.com)

这样做的目的(显然)是启用“POPULAR”作为显示热门文章的链接,并启用“RECENT”作为显示最近文章的链接。 . .单击一个或另一个只会更改侧边栏上的可见内容(文章列表),而不会链接到新页面(通过 ajax 或让它们都已经加载并且一个是隐藏的 div)。

这样做是为了避免涉及多个 h3 元素或多个可见文章列表的额外潜在不必要代码。

我想我的问题是(按重要性顺序并假设 HTML5):

标记是否有效/可接受?

这会对 SEO 产生任何实际/明显的影响吗?

您是否愿意以不同的方式获得相同的结果?

最佳答案

假设 HTML5 - 这是可以接受的,HTML5 引入了任何元素都可以在 <a> 中标记(非常确定)

Changes in HTML5 Although previous versions of HTML restricted the a element to only containing phrasing content (essentially, what was in previous versions referred to as “inline” content), the a element is now transparent; that is, an instance of the a element is now allowed to also contain flow content (essentially, what was in previous versions referred to as “block” content)—if the parent element of that instance of the a element is an element that is allowed to contain flow content.

对 SEO 没有显着影响,这是一个次要的细节,你可能应该使用 <h1> 作为次要的细节。如果这是一个部分的标题,则标记为新 HTML5 语义中的基础。

我肯定会坚持你所拥有的。

关于html - 单个标题内的两个 anchor 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13889033/

相关文章:

html - 如何从网站管理员工具中的内容关键字中删除 html 元素?

html - IE 与 Firefox 在显示 anchor 颜色方面的对比

html - 制作导航栏

jQuery 从 div 中删除 contains() 文本

javascript - 在 javascript 中创建链接时,如何让搜索引擎识别该链接?

url - SEO 友好的 URL (.htaccess)

html - 向具有背景图像的 HTML anchor 添加填充

javascript - 是否有替代方法来替换这些 anchor 链接?

html - 如何设置文本背景颜色而不溢出过去的文本

html - 画廊的水平滚动条