`
wsj123
  • 浏览: 154741 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Web语义化详解

    博客分类:
  • html
阅读更多
Web语义化详解


1.1概述
        Web语义化主要包括:HTTP语义化、HTML语义化和CSS命名语义话。
1.2 HTTP语义化
        HTTP语义化是针对HTTP协议的。主要包括path路径语义话和HTTP method语义话。
1.3 HTML语义化
1.3.1概述
        对于HTML体系而言,Web语义化是指使用语义恰当的标签,使页面有良好的结构,页面元素有含义,能够让人和机器都容易理解。
        语义化标签使浏览器搜索引擎更快的捕捉到标签的内容,也使维护人员更好的维护代码,看到标签就知道标签里面实现的业务。
1.3.2 HTML的作用
        HTML的作用是提供网页文档内容的上下文结构和含义,其本身是没有表现的。如<h1>标签的表现样式是粗体,字体大小2em,其样式不是HTML的表现,而是HTML默认的CSS样式在起作用。
        HTML应该是完全脱离表现信息的,其中的标签应该都是语义化地定义了文档的结构。
1.3.3 HTML语义化的要求
        显示二维数据时推荐用<table>标签,而不该在整个网页上套用<table>标签。
        反对使用无语义化的<div>和<span>而使用HTML定义好的语义化标签。
1.4 CSS命名语义化
1.4.1概述

        CSS语义化的命名是指用易于理解的名称对html标签附加的class或id命名。
1.4.2命名规则
        尽量规避拼音命名,用英文单词命名。
        单词之间连接用三种方式:下划线_、间隔符-、驼峰命名。具体使用哪种方式请根据团队的规范,但建议不要同时使用2种以上的连接方法同时命名。
        单词后不要跟无意义的数字,如logo1234(团队约定好的除外)。
        对于过长单词的连接命名可采取缩写形式,但应确保成员都能看懂。
分享到:
评论

相关推荐

    孙卫琴 Tomcat与Java&Web开发技术详解.pdf

    根据提供的文件信息,“孙卫琴 Tomcat与Java&Web开发技术详解.pdf”,我们可以总结出以下相关的IT知识点: ### 一、Tomcat服务器介绍 #### 1.1 Tomcat概述 Tomcat是由Apache软件基金会(ASF)开发的一款开源的...

    基于语义的Web文本分析技术

    ### 基于语义的Web文本分析技术详解 #### 概述 随着信息技术的飞速发展和互联网的广泛普及,海量的文本信息处理成为一项日益紧迫的需求。文本分析技术,尤其是那些融入语义理解的技术,对于提升文本处理的精度至关...

    语义网简明教程 语义网简明教程

    ### 语义网简明教程知识点详解 #### 一、语义网的起源与目标 - **起源背景**:随着互联网的发展,数据表达方式经历了从HTML到XML的转变。HTML主要用于网页布局展示,但并未清晰地分离信息表现形式、内在结构和内容...

    语义网和关联数据

    ### 语义网与关联数据知识点详解 #### 一、语义网(Semantic Web) **语义网**是由万维网之父蒂姆·伯纳斯-李(Tim Berners-Lee)于1994年提出的概念,旨在构建一个能够被计算机理解的数据网络。其核心思想是将...

    Web Service描述语言 WSDL 详解

    ### Web Service描述语言 (WSDL) 详解 #### 一、引言 Web Service描述语言 (WSDL) 是一种用于描述Web服务的标准语言,它基于XML格式,旨在为Web服务提供一套标准化的描述机制。WSDL 的核心价值在于它不仅能够清晰...

    HTML5移动Web开发实战教程

    1. **HTML5基础知识**:HTML5的基础包括语义化标签如、、、、和,它们帮助提高页面结构的清晰度。同时,新引入的表单元素如、等提供了更好的用户体验。此外,离线存储(离线Web应用程序)和本地存储(Web Storage)...

    web前端工程-html5详解.docx

    1. 语义化的标签: HTML5 引入了许多语义化的标签,如 header、nav、footer 等,提高了代码的可读性和维护性。 2. 多媒体支持: HTML5 支持音频和视频标签,能够实现网页中多媒体的播放。 3. local storage: HTML5 ...

    J2EE-Web表示层技术详解

    HTML5是目前广泛使用的版本,提供了更多的语义化标签,如`&lt;header&gt;`, `&lt;footer&gt;`, `&lt;nav&gt;`, `&lt;section&gt;`等,帮助提高页面的可读性和搜索引擎优化。 在JSP中,可以通过内联HTML或者使用EL(Expression Language)和...

    Web协议详解与抓包实战视频.zip

    07-评估Web架构的七大关键属性 08-从五种架构风格推导出HTTP的REST架构 09-如何用Chrome的Network面板分析HTTP报文 10-URI的基本格式以及与URL的区别 11-为什么要对URI进行编码? 12-详解HTTP的请求行 13-HTTP的正确...

    语义网动物食物链的一个详细实验

    - **RDF (Resource Description Framework)**:一种标准格式,用于在Web上表示数据,可以用来存储和处理结构化的数据。 - **OWL Viz**:一种可视化工具,用于展示OWL本体中的类、属性及其关系,便于理解和分析本体...

    HTML5新语义

    随着Web技术的发展,HTML5成为了一种更加结构化、语义化的标记语言标准。它引入了一系列新的元素来帮助开发者更好地组织和呈现网页内容。这些新元素不仅能够改善网页的可读性和可用性,还能够提升搜索引擎优化效果,...

    HTML5开发精要与实例详解 pdf

    它引入了如、、、等语义化标签,使得网页内容的结构更加清晰,有助于搜索引擎优化(SEO)和无障碍访问(Web Accessibility)。同时,HTML5还去除了部分过时的标签,如、等,推动了网页设计向更为现代和规范的方向...

    Jena-2.5 语义网API

    Apache Jena是Java开发人员利用语义网技术的一个关键工具,它提供了一整套API来处理RDF(Resource Description Framework)、RDFS(RDF Schema)以及OWL(Web Ontology Language)等语义网标准。本文将深入探讨Jena-...

Global site tag (gtag.js) - Google Analytics