目录
1. Emmet 语法
Emmet语法的前身是Zen coding,它使用缩写,来提高html/css的编写速度, Vscode内部已经集成该语法.
1. 快速生成HTML结构语法
2. 快速生成CSS样式语法
1.1快速生成HTML结构语法
1-7代码演示方法及效果如下:
<body>
<!-- div tab -->
<div></div>
<!-- div*3 -->
<div></div>
<div></div>
<div></div>
<!-- ul>li -->
<ul>
<li></li>
</ul>
<!-- div>span -->
<div><span></span></div>
<!-- div+p -->
<div></div>
<p></p>
<!-- .nav -->
<div class="nav"></div>
<!-- #banner -->
<div id="banner"></div>
<!-- p.one -->
<p class="one"></p>
<!-- span.grey -->
<span class="gray"></span>
<!-- ul>li.two -->
<ul>
<li class="two"></li>
</ul>
<!-- .demo$*5 -->
<div class="demo1"></div>
<div class="demo2"></div>
<div class="demo3"></div>
<div class="demo4"></div>
<div class="demo5"></div>
<!-- .demo*5 -->
<div class="demo"></div>
<div class="demo"></div>
<div class="demo"></div>
<div class="demo"></div>
<div class="demo"></div>
<!-- 想生成的标签默认显示几个文字 -->
<div>炸串真好吃</div>
<!-- div{我还喜欢烙馍}*5 -->
<div>我还喜欢烙馍</div>
<div>我还喜欢烙馍</div>
<div>我还喜欢烙馍</div>
<div>我还喜欢烙馍</div>
<div>我还喜欢烙馍</div>
<!-- div{$}*4 -->
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</body>
1.2快速生成css样式语法
CSS 基本采取简写形式即可.
1. 比如 w200 按tab 可以 生成 width: 200px;
2. 比如 lh26px 按tab 可以生成 line-height: 26px;
.one{
text-align: left;
width: ;
text-indent: 2em;
height: ;
width: 100px;
font: 200px;
line-height: 26px;
}
1.3 快速格式化代码
Vscode 快速格式化代码: shift+alt+f
也可以设置 当我们 保存页面的时候自动格式化代码:
1)文件 ------.>【首选项】---------->【设置】;
2)搜索emmet.include;
3)在settings.json下的【工作区设置】中添加以下语句:
"editor.formatOnType": true,
"editor.formatOnSave": true
"editor.formatOnType": true,
"editor.formatOnSave": true