美文网首页
web语义化

web语义化

作者: 不详7 | 来源:发表于2019-09-29 14:23 被阅读0次

一、什么是语义化
       Web语义化是指使用恰当语义的html标签、class类名等内容,让页面具有良好的结构与含义,从而让人和机器都能快速理解网页内容。语义化的web页面一方面可以让机器在更少的人类干预情况下收集并研究网页的信息,从而可以读懂网页的内容,然后将收集汇总的信息进行分析,结果为人类所用;另一方面它可以让开发人员读懂结构和用户以及屏幕阅读器(如果访客有视障)能够读懂内容。总结:

        正确的标签做正确的事情

        页面内容结构化

        无CSS样子时也容易阅读,便于阅读维护和理解

        便于浏览器、搜索引擎解析。 利于爬虫标记、利于SEO

html语义化标签包括 body, article, nav, aside, section, header, footer, hgroup, 还有 h1-h6 address等。

<header>代表头部

<nav>代表超链接区域

<main>定义文档主要内容

<article>可以表示文章、博客等内容

<aside>通常表示侧边栏或嵌入内容

<footer>代表尾部

HTML语义化是反对大篇幅使用无语义化的div+span+class,而鼓励使用HTML定义好的语义化标签。

CSS语义就是class和ID命名的语义。指用易于理解的名称对html标签附加的class或id命名。如果说HTML语义化标签是给机器看的,那么CSS命名的语义化就是给人看的。

二、web语义化优点:

1、易于用户阅读,样式丢失的时候能让页面呈现清晰的结构。

2、有利于SEO,搜索引擎根据标签来确定上下文和各个关键字的权重。

3、方便其他设备解析,如盲人阅读器根据语义渲染网页

4、有利于开发和维护,语义化更具可读性,代码更好维护,与CSS3关系更和谐

相关文章

  • web语义化的初步探索

    什么是web语义化 语义化的意义所在 在平时写代码过程中应该注意的问题 什么是web语义化 关于web语义化的定义...

  • Web语义化标准解读

    Web语义化标准解读 什么是语义化:语义化Web具备让数据跨终端共享/重用的能力。 对于HTML体系而言,Web语...

  • 什么是web语义化?

    一、什么是web语义化? web语义化是指,通过html标记表示页面包含的信息,包含了HTML标签的语义化和Css...

  • 前端面试题总结

    HTML 1、你是如何理解web语义化的? Web语义化是指使用恰当语义的html标签、class类名等内容,让页...

  • 快速理解web语义化

    什么是Web语义化 Web语义化是指使用恰当语义的html标签、class类名等内容,让页面具有良好的结构与含义,...

  • web语义化

    最近看很多web前端校招的岗位要求都有一条对web语义化理解深刻,所以查了查资料。 1. 什么是web语义化? 维...

  • Web语义化

    以前构造网页的方式:div + css 缺点:不够透明,需要费点力气才知道div表示什么意思 构造网页的新方式: ...

  • web语义化

    一、什么是语义化 Web语义化是指使用恰当语义的html标签、class类名等内容,让页面具有良好的结构与含义,从...

  • web 语义化

    今天偶然发现火狐浏览器出现了---无障碍环境 一开看到这个,有点懵,然后专门查了一下,发现 由此,我便想到了近几年...

  • 我眼中的web语义化

    web语义化是什么: 使用适当的语义标签来让页面有更好的结构,让人和机器都能够快速的读懂页面的内容。web语义化有...

网友评论

      本文标题:web语义化

      本文链接:https://www.haomeiwen.com/subject/dojauctx.html