`

web语义化

阅读更多

web语义化是指能够让机器读懂语言。

我所了解的web语义化包含两个方面:html标签语义化合css类名语义化。

html标签语义化化很明显,就是html的标签代表的含义,比如:

    h语义: header(标题)

     div 语义:Division(分隔)

     span 语义:Span(范围)

     ol 语义:Ordered List(排序列表)

     ul 语义:Unordered List(不排序列表)

     li 语义:List Item(列表项目)

     …………

为什么要强调html的语义化?为了更快地让搜索引擎搜到查找的内容。比如以下代码:

    <div id='title'>我是标题1</div> 

    <h1>我是标题2</h1> 

如果搜索引擎在查找标题,那它就会更快更准确地找到“我是标题2”,因为搜索引擎很容易读懂h标签的含义

 

css类名语义化

   我们常见的css类名有 left-content   right-bar等通过方位来命名的,如果我想把right-bar的样式用到页面的left,就意味着要改一下类名;这种命名方式是结构化;那如何使用语义化?常见的css语义有:

            头:header

            内容:content

            页脚:footer

            导航:nav

            子导航: subnav

            侧栏:sidebar

            菜单:menu

            ……

    如果把right-bar直接改成sidebar,我就不用纠结这个样式用的位置了 ,sidebar就是css类名的语义化

 

 

举了两个很简单的例子,不知道说明问题了没有

 

推荐文章:  http://studio.ewe.com.cn/?p=455  

                     http://ued.ctrip.com/blog/?p=2735     

分享到:
评论

相关推荐

    Apache Jena (web 语义化框架) v3.1.1.zip

    Apache Jena (web 语义化框架)简介 Apache Jena 3.1.1 发布了,Apache Jena 是用于构建 web 语义化和关联数据应用程序的 Java 框架。 Apache Jena (web 语义化框架)更新内容: 改进 JSON-LD 输出 完成 F&O ...

    Web 语义化

    【语义网】是Web语义化的基础,它是一种概念框架,旨在通过赋予数据明确的语义,使计算机可以解析、理解和推断这些数据的含义。语义网技术包括描述语言如XML和RDF,以及推理逻辑,它们共同作用于构建一个能理解数据...

    语义web标准体系协议栈.docx

    语义 Web 的标准化组织是 W3C(World Wide Web Consortium),它负责制定和规范语义 Web 的技术标准。W3C 的标准化工作使得语义 Web 技术 得到了快速发展和普及。 在本文中,我们对语义 Web 的基本概念、体系结构和...

    语义化智能检索

    ### 语义化智能检索:基于语义万维网的智能信息检索体系 #### 引言 在数字化信息爆炸的时代,高效、精准的信息检索成为关键挑战。传统的信息检索方法依赖于关键词匹配,忽略了信息资源的深层语义,导致检索结果...

    HTML语义化的调查问卷源代码

    HTML语义化是网页制作中的一个关键概念,它关乎到网页内容的结构和可读性,对于搜索引擎优化(SEO)以及无障碍访问(Web Accessibility)都有着深远的影响。在本"HTML语义化的调查问卷源代码"中,我们可以深入探讨...

    语义web(初学者资料)

    第二章“XML结构化网络文档”,主要讲解XML(eXtensible Markup Language),它是构建语义Web的基础,用于结构化和标准化数据。本章将涉及XML的语法、命名空间、DTD(Document Type Definition)或XML Schema的使用...

    语义化你的HTML标签和属性

    【语义化HTML标签和属性】是Web开发中不可或缺的一部分,它强调了使用具有明确含义的HTML元素来构建页面内容,以实现结构和表现的分离。这种做法有助于提高页面的可读性和可访问性,同时对搜索引擎优化(SEO)极其有利...

    HTML语义化标签

    HTML语义化标签是网页开发中的重要概念,它关乎到网页内容的结构和可读性,对于搜索引擎优化(SEO)以及无障碍访问(Web Accessibility)都起着关键作用。语义化标签是那些能够明确表达其内容含义的标签,而不是仅仅...

    2021年web前端开发工程师个人简历模板.docx

    3. **Web语义化**:对Web语义化的理解深入,有利于搜索引擎优化和无障碍访问。 4. **JavaScript面向对象编程**:有深入理解,能运用到实际项目中,提升代码质量。 5. **前端框架与库**:熟悉JQuery等主流JS框架,...

    2021年web前端开发工程师个人简历模板.pdf

    工程师对Web语义化的深刻理解,表明他能编写更结构化的代码,有利于提高网站的可读性和可用性。 【软件开发流程与团队协作】 简历中提到的几个项目经验,展示了软件开发的完整流程,包括需求分析、设计、编码、...

    语义Web的逻辑基础

    为此,语义Web的概念应运而生,旨在使网络信息具备机器可理解的语义,以促进人机交互和自动化服务。语义Web的核心挑战在于如何构建一套既能表达静态知识又能处理动态过程的逻辑框架,以支持语义Web的全面功能。 ###...

    前端面试题整理—性能优化及安全篇.docx

    本篇文章主要涵盖了前端开发中性能优化和安全相关的知识点,包括 web 语义化、SEO、会话跟踪、图像优化、Web 攻击技术、渐进增强、内存泄漏、从输⼊URL 到页⾯加载的过程、重绘和回流的优化、⽹站性能优化等。...

    笔试主要涉及某些元素的HTML和CSS的示例值.docx

    在了解这些知识点之前,我们首先要明白 Web 标准的重要性。Web 标准是一个集合,包括了诸如 ...通过合理使用 Web 语义化、正确的 DOCTYPE 声明以及高效的 CSS 选择器,可以创建出更加健壮、易维护且对用户友好的网页。

    语义web语言简介

    语义Web语言,尤其是OWL(Web Ontology Language),是构建智能网络的重要组成部分,它通过提供一种形式化的描述方法,使得机器能够理解网络上的信息。在本文中,我们将深入探讨语义Web的概念,OWL语言的特性及其...

    web前端开发工程师的要求.doc

    - 熟悉W3C标准,理解表现与数据分离,实现Web语义化,以提升可访问性和SEO。 3. **前端性能优化**: - 理解页面加载速度的重要性,熟悉如何减少HTTP请求、压缩资源、使用CDN、缓存策略等优化方法。 4. **跨平台...

    语义Web环境下的CBR系统研究

    结合语义Web和CBR系统,可以利用语义Web的语义化、知识化和结构化特性,同时借鉴CBR的成功经验,构建更高效的知识管理系统。 传统Web信息系统存在的问题包括数据描述模糊、逻辑不明确、数据与程序紧耦合,导致资源...

    DeepWeb语义搜索系统设计.pdf

    《DeepWeb语义搜索系统设计》是一篇关于技术领域的研究论文,主要探讨了如何利用本体检索技术设计和实现一个能够高效搜索Deep Web信息的系统。Deep Web,又称Invisible Web或Hidden Web,是指互联网上那些无法通过...

    2016AAAI Technical Papers AI and the Web

    六、Web语义化与知识图谱 AI在理解和利用Web上的结构化和非结构化数据方面发挥了重要作用。语义网和知识图谱的构建,使得机器能更好地理解网页内容,提高信息检索和推理的精度。这些论文可能介绍了如何通过AI技术...

Global site tag (gtag.js) - Google Analytics