3、HTML基础——语义化&Emmet语法

本文介绍了HTML语义化的概念,强调了每个元素的含义与显示效果的分离,以及语义化对SEO和浏览器理解网页的重要性。同时,文章讲解了Emmet语法的使用技巧,包括标签的快速生成、父子级关系和兄弟级关系的表示等,帮助提升前端开发效率。
摘要由CSDN通过智能技术生成

语义化&Emmet语法

1. 语义化

1.1 什么是语义化

  1. 每一个HTML元素都有具体的含义
    例如:
    a元素:超链接;
    p元素:段落;
    h1元素:一级标题;
    ……

  2. 所有元素与显示效果无关
    元素展示到页面中的效果,应该由CSS决定。
    因为浏览器带有默认的CSS样式,所以每个元素有一些默认样式。

重要:选择什么元素,取决于内容的含义,而不是显示出来的效果

1.2 为什么需要语义化

1.为了搜索引擎优化(SEO)

搜索引擎:百度、搜狗、Bing、Google

每隔一段时间,搜索引擎会从中整个互联网中,抓取页面源代码。

语义化做的越好,搜索引擎就会越容易理解源代码,搜索结果越会将页面顺序往前排。

2.为了让浏览器理解网页

2. Emmet语法

  1. *是乘的作用,后面跟一个数字,数字是几,就会生成几个标签

在使用中发现的规律:若重复生成的元素为块盒,多个元素之间换行生成;若该元素为行盒,则不换行。

  1. $可以代表一个数字,这个数字从1开始,逐步增大,通常和*连用

  2. {}里面用于书写标签的文本内容

  3. []里面用于书写属性名和属性值(如果不加属性值,则创建属性值为空的属性)

  4. >用于指示下一级标签,他们构成父子关系(包含关系)

  5. +在当前标签的后面生成一个平级的标签(兄弟关系)

  6. #a生成一个id位a的div标签

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值