Emmet——帮助速写Html与CSS

在前端开发的过程中,最费时间的工作就是写 HTML、CSS 代码,这里推荐一个Emmet语法规则,可以大大提高代码书写,只需要敲一行代码就能生成你想要的完整HTML结构,下面会介绍我所遇见的一些语法,会持续更新。

前提,我所使用的编译软件是WebStorm

注意以下所有语法写完后必须摁下tab方能执行

 

1、生成html结构

如果新建一个html文件后没有生成结构,自己又不想写可以选择以下两种方式,都可以自动生成文档结构

Emmet语法为:

1、!+tab

2、html:5+tab

效果为:

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>

</body>
</html>

暂时不用在意生成后出现的meta下的那些属性,因为是移动端的开发设置

 

2、链入外部样式

Emmet语法为:link:css摁下tab

效果为:<link rel="stylesheet" href="style.css"> href里面是自己所写的css文件名

 

3、绘制标签

为了避免自己知不知道是单标签还是双标签

Emmet语法为:br摁下tab、p摁下tab

效果为:<br> <p></p>

它会自动帮我们识别单双标签

 

4、输出多个单标签

Emmet语法为:br*5摁下tab

*表示重复

效果为<br><br><br><br><br>

hr,img都是可以的

 

5、输出多行带参数的多标签

Emmet语法为:p{$}*5摁下tab

效果为

其中$表示自动排数,h1,ul等都是可以使用的

 

6、列表

Emmet语法为:ul>li{$}*3

>可以理解为后代选择器(就是下一级)

当然如果还想要更改,可以自己再进行搭配

举例:ul>li{$}*3>ul>li{$}*4

        

 

7、表格

Emmet语法为:table[样式]>(caption{标题})+(tr*n)>td{内容}*m摁下tab

举例:table[border=1]>(caption{Test})+(tr*2)>td{$}*3

[ ]里面添加样式

{}里面添加内容(一般都是$或者不写,否则会重复内容)

()表示分组,可以将同一级的规则括起来,以免混乱

+可以理解为相邻同辈选择器(就是同一级)

>可以理解为后代选择器(就是下一级)

当然如果还想要更改,可以自己搭配,但规则一定要理清

 

8、创建带class和id的标签

Emmet语法为:p.class#id摁下tab

效果如下

<p class="class" id="id"></p>

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值