最近对H1的讨论很多(在文章内容页中),大致有以下两种情况:
1、H1应该用于文章的标题上
2、H1应该用于站点的标题上
相信大多数人都偏向第一种方式:用于文章标题上,从文章的角度上看,用户进到内容页里,想看到的当然就是文章的内容,文章标题理所当然是最重要的、最应该突出的。
OK,以上是在文章的角度看的,如果在页面的角度看呢?
页面中除了文章内容、由内容引伸出来的链接外,还有导行、广告、搜索等跟文章内容无直接关系的内容。在页面中,文章只是其中的一个组成部分,从语义的角度来讲,一个页面中只有一个大标题(H1),用于概括页面的内容(包括非文章的部分)。所以,H1用于站点标题上比用于文章标题要更准确些。注意H1跟title是不一样的。
这里也解决下在讨论中有些同学提出的想法:
1、有关SEO的问题(H1对SEO有影响)
2、有关语义的问题
这两个问题是有矛盾的,有时候做SEO就得放弃语义,以国内做SEO的手段,基本无语义可言。可悲的是现在做站的同学基本都着重于SEO。
H1对于SEO是有影响,但还不至于非它不可,它的权重比页面头部的信息要低得多,何不用心做好页面的头部信息呢?而且做好了语义化,对SEO并无不好的影响,为什么非要钻这牛角呢?
我觉得body里的内容是怎样就应该怎样,重点应该放在语义上,因为这一块主要是给用户看的,同时也为了适应多终端,有同学说你不也使用了隐藏的文字,没错,那是为了语义服务的,在没有样式或不支持样式的终端上,为了让内容更具有可读性,而不是为了做SEO。SEO应该重点放在head上,这块也是搜索引擎最看重的,比如meta就包含了许多用于搜索引擎的属性。
分享到:
相关推荐
最近,关于H1标记应该应用于文章标题还是站点标题的讨论引发了广泛的热议。通常,有两种观点: 1. **文章标题使用H1标记**:支持这种观点的人认为,用户访问文章内容页的主要目的是阅读文章,因此文章的标题是最...
使用`xhtml2pdf`需要先安装库,通过命令`pip install xhtml2pdf`即可。然后,可以创建一个Python脚本,使用`pisa`模块来转换HTML。例如: ```python from xhtml2pdf import pisa def html_to_pdf(input_html, ...
XHTML 是 **The Extensible HyperText Markup Language** 的缩写,意为可扩展超文本标记语言。它旨在取代传统的 HTML,通过增强 HTML 的可扩展性和灵活性来满足未来网络应用的需求。 **1.2 XHTML 的形成与发展** -...
XHTML基于XML(可扩展标记语言),继承了XML的强大功能,如数据结构化和语义明确等特点。 #### 二、XHTML与HTML的区别 1. **严格性**:XHTML要求所有的标签都必须正确闭合,即每个开始标签都需要有一个对应的结束...
1. **基础标签**:学习XHTML首先需要了解各种基础标签的用途,如`<p>`用于段落,`<h1>`到`<h6>`表示标题等级,`<a>`用于创建超链接,`<img>`插入图像,`<div>`作为布局容器等。每个标签都有其特定的功能和语义,理解...
压缩包包含的部分章节可能包括了书中关于XHTML的深入实践、代码示例和解析等内容。以下是针对XHTML这一主题的详细知识讲解: XHTML(eXtensible HyperText Markup Language)是HTML(超文本标记语言)的一个扩展...
在Java学习过程中,理解XHTML布局尤为重要,因为许多现代Web应用框架,如Spring MVC或Vaadin,都依赖于这种标记语言来构建用户界面。例如,你可以使用JSP(JavaServer Pages)与XHTML结合,通过EL(Expression ...
8. **排版标记**:2-11.html排版标记汇总.doc可能包含了`<p>`(段落)、`<h1>`到`<h6>`(标题)、` `(换行)等元素,它们用于控制文本布局。C#中通过调用对应的方法来创建这些元素。 9. **块级和行内元素**:2-...
XHTML(Extensible Hypertext Markup Language)是一种用于Web的标记语言,它与HTML4类似,但遵循XML的规则。而JavaScript是一种脚本语言,能够增强网页的交互性和动态效果。接下来,我们将深入探讨XHTML和...
- **表现与结构分离**:XHTML 2.0强调内容与表现的分离,鼓励开发者使用CSS来控制样式,而不是在HTML标记中嵌入样式信息。 - **链接的强化**:XHTML 2.0对链接进行了改进,增加了更多的链接类型和关系,使得页面间的...
XHTML,全称为Extensible HyperText Markup Language,即扩展超文本标记语言,是HTML(超文本标记语言)的一个版本,它结合了HTML的易用性和XML的严格性。XHTML在HTML的基础上增加了XML的规则,使得网页结构更加严谨...
XHTML(Extensible HyperText Markup Language)是一种混合了HTML(超文本标记语言)和XML(可扩展标记语言)特点的标记语言,它继承了HTML的易用性,并引入了XML的严谨性和可扩展性。本指南针对XHTML的开发进行深入...
XHTML,全称为eXtensible HyperText Markup Language,是一种基于XML的标记语言,它结合了HTML的易用性和XML的严谨性。XHTML在HTML的基础上增强了语法的规范性,使得网页代码更加结构化和标准化。 一、XHTML基本...
XHTML是一种用于创建网页的标记语言,它是HTML的下一代语言,具有更加严格的编码规范,是基于XML的HTML版本。XHTML的出现,旨在将HTML更标准化,使其与其他XML应用更加一致。它的语法要求更加严格,比如所有的标签都...
它通过一系列的标签来描述网页的结构和意义,如`<html>`、`<head>`、`<body>`、`<h1>`、`<p>`等。HTML5是当前广泛使用的版本,增加了许多新功能,如离线存储、拖放功能、音频和视频支持等。理解HTML的基本语法和标签...
2. **元素与标签**:XHTML提供了丰富的元素和标签来定义网页内容的结构,如`<html>`、`<head>`、`<body>`、`<p>`(段落)、`<h1>`至`<h6>`(标题)等。学习这些元素的用法有助于构建清晰、有序的网页布局。 3. **...
<h1>欢迎来到我的XHTML世界</h1> 这是一个段落。 项目一 项目二 ``` 在这个例子中,我们使用了`<!DOCTYPE>`声明来指定文档类型为XHTML 1.0 Strict,这表示我们将遵循最严格的XHTML规范。`<html>`元素包含...