Emmet 语法

目录

目标

Emmet 语法

Emmet 语法快速生成 HTML 结构语法

Emmet 语法快速生成 CSS 样式语法

快速格式化代码


目标

1. 能使用 Emmet 语法

    更快速高效地写 HTML 标签

2. 能够使用 CSS 复合选择器

    选择标签时更加的自由

3. 能够写出伪类选择器的使用规范

4. 能够说出元素有几种显示模式

5. 能够写出元素显示模式的相互转换代码

    了解为什么不同的标签可以有不同的显示形式

6. 能够写出背景图片的设置方式

    背景颜色和背景图片的设置

7. 能够计算 CSS 的权重

8. CSS的三大特性:继承性、层叠性、优先级

9. CSS 的注释

 

Emmet 语法

前身是 Zen coding,它使用缩写,来提高 html / css 的编写速度

1. 快速生成 HTML 结构语法

2. 快速生成 CSS 样式语法

 

Emmet 语法快速生成 HTML 结构语法

1. 生成标签:直接输入标签名,按 tab 键即可

2. 如果要生成多个相同的标签,加上 " * " 就可以了。比如 div*3 可以快速生成三个 div 标签

3. 如果有父子级关系的标签,可以用 > 。比如 ul > li 就可以了

4. 如果有兄弟关系的标签,用 " + " 就可以了。比如 div + p 

5. 如果生成带有类名或者 id 名的,直接写 .demo 或者 #two tab 键就可以了

6. 如果生成的 div 类名是有顺序的,可以用自增符号 $

7. 如果想要在生成的标签内部写内容可以用 { } 表示

(上述命令写的时候中间不能有空格)

<!-- 生成多个相同的标签 -->
<!-- p*3 -->
<p></p>
<p></p>
<p></p>

<!--生成父子级关系的标签-->
<!-- ul>li -->
<ul>
    <li></li>
</ul>
<!-- div>span -->
<div>
    <span></span>
</div>

<!-- 生成兄弟关系的标签 -->
<!-- div+p -->
<div></div>
<p></p>

<!-- 生成带有类名或 id 名的样式 -->
<!-- 默认给 div 生成带有类名或 id名 的样式 -->
<!-- .nav -->
<div class="nav"></div>
<!-- #banner -->
<div id="banner"></div>

<!-- 给指定的标签生成带有类名或 id 名的样式 -->
<!-- p.omg -->
<p class="omg"></p>
<!-- p#omg -->
<p id="omg"></p>

<!-- 生成带有顺序的类名 -->
<!-- .demo$*3 -->
<div class="demo1"></div>
<div class="demo2"></div>
<div class="demo3"></div>

<!-- 生成的标签默认里面带有几个文字 -->
<!-- div{海上生明月,天涯共此时.} -->
<div>海上生明月,天涯共此时</div>

<!-- div{海上生明月,天涯共此时}*3 -->
<div>海上生明月,天涯共此时</div>
<div>海上生明月,天涯共此时</div>
<div>海上生明月,天涯共此时</div>

<!-- div{$}*3 -->
<div>1</div>
<div>2</div>
<div>3</div>
<!--多个语法同时使用-->
<!-- ul>li#edg -->
<ul>
    <li class="edg"></li>
</ul>

<!-- div+p*3 -->
<div></div>
<p></p>
<p></p>
<p></p>

<!-- h$*3 -->
<h1></h1>
<h2></h2>
<h3></h3>

Emmet 语法快速生成 CSS 样式语法

CSS 基本采取简写形式即可,比如:

(Vscode才可使用)

1. w200按tab可以生成width: 200px;

2. 1h26按tab可以生成line-height: 26px;

3. tac可快速生成text-align:center;

4. lh20px可快速生成line-height:20px;

5. ti2em可快速生成text-indent:2em;

6. tdn可快速生成text-decoration:none;

 

快速格式化代码

Vscode 格式化文档快捷键:Shift + Alt + F

IDEA 格式化文档快捷键:Ctrl + Alt + L

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值