HTML语义化是什么意思?

html-css09

HTML语义化是什么意思?,第1张

HTML是提供网页文档内容的上下文结构和含义;html本身是没有表现的,我们看到例如<h1>是粗体,字体大小2em,加粗;<strong>是加粗的,不要认为这是html的表现,这些其实html默认的css样式在起作用,所以首先我们要知道html和页面的表现是没有关系的,这些是css的事情。HTML在页面中的作用就是结构和含义,通俗点说就是划分内容,这里放什么,我们放的是什么。

语义化的HTML结构首先要强调HTML结构

HTML结构是页面的骨架,一个页面就好像一幢房子,HTML结构就是钢精钢筋混泥土的墙,一幢房子如果没有钢精钢筋混泥土的墙那就是一堆费砖头,不能住人,不能办公。css是装饰材料,是原木地板,是大理石,是油漆,是用来装饰房子的,CSS的强大就不用多说了,css如果没有html结构那就是一堆木板,一同油漆,没有了实际使用价值。CSS完全依靠引用它的(X)HTML文档。如果你想使CSS的能力充分发挥到极致,提供一个用既干净又有结构的内容的html是非常必要的,“HTML是在互联网上发布超文本的通用语,HTML使用标签来对文本结构化”。

1、HTML的语义是什么?

基本上,有几个主要的标签,像标题(H1~H6), list (li), strong em,等等。

基于结构化语义的内容(内容),选择合适的选项卡(语义代码),让开发人员同时阅读和编写更优雅的代码,浏览器爬虫和机器很好。

2、为什么html语义化呢?

在没有CSS的情况下,页面也呈现出良好的内容结构和代码结构:看起来不错

用户体验:例如,标题和Alt是用来解释名词或解释图片信息和标签标签的

有利于SEO:与搜索引擎建立良好的沟通,帮助爬虫抓取更有效的信息:爬虫依靠标签来确定每个关键词的上下文和权重

促进其他设备的分辨率(如屏幕阅读器、盲人阅读器、移动设备)以一种有意义的方式呈现页面

为了便于团队开发和维护,它更易于阅读和可读性,这是下一页的重要趋势。遵循这个标准,遵循W3C标准的团队可以减少差异。