【Emmet】HTML速写之Emmet语法规则

1、id(#)、class(.)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<!-- div#box div.box-->
		<div id="box"></div>
		<div class="box"></div>
	</body>
</html>

2、:重复(*)

在这里插入图片描述
在这里插入图片描述

3、子节点(>),兄弟节点(+),上级节点(^)

3.1、子节点(>)

在这里插入图片描述

3.2、兄弟节点(+)

在这里插入图片描述

3.3、上级节点(这里的span标签与ul标签处于同一级)

![在这里插入图片描述](https://img-blog.csdnimg.cn/18e6bae9e44e47cf9b142e9bdd5e506b.pn

4、分组()

在这里插入图片描述
h1的父级元素为main的这个div
在这里插入图片描述

5、属性([attr])——id,class都有怎么能少了属性呢

在这里插入图片描述

6:编号($)

在这里插入图片描述

6.1、改变起始数字即倒叙

在这里插入图片描述

7、隐式标签

在这里插入图片描述

7.1、在select标签中使用隐式标签

在这里插入图片描述

8、综合练习(文字乱码未解决)

在这里插入图片描述

9、源码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		
		<!-- div#box>p.title+ul.list>li.child${我是第$个}*3^div#box2 -->
		<div id="box">
			<p class="title"></p>
			<ul class="list">
				<li class="child1">???1?</li>
				<li class="child2">???2?</li>
				<li class="child3">???3?</li>
			</ul>
			<div id="box2"></div>
		</div>
		
		
		<!-- select>option.test*5 -->
		<select name="" id="">
			<option value="" class="test"></option>
			<option value="" class="test"></option>
			<option value="" class="test"></option>
			<option value="" class="test"></option>
			<option value="" class="test"></option>
		</select>
		
		<!-- ul>li.index$*5 -->
		<ul>
			<li class="index1"></li>
			<li class="index2"></li>
			<li class="index3"></li>
			<li class="index4"></li>
			<li class="index5"></li>
		</ul>
		
		<!-- div.box>ul>li.item$@5*3 -->
		<div class="box">
			<ul>
				<li class="item5"></li>
				<li class="item6"></li>
				<li class="item7"></li>
			</ul>
		</div>
		
		<!-- div.box>ul>li.item$@-5*3 -->
		<div class="box">
			<ul>
				<li class="item7"></li>
				<li class="item6"></li>
				<li class="item5"></li>
			</ul>
		</div>								
				
		
		<!-- div.box>ul>li.item$*3 -->
		<div class="box">
			<ul>
				<li class="item1"></li>
				<li class="item2"></li>
				<li class="item3"></li>
			</ul>
		</div>
		
		<!-- a[href='href' name='test'] -->
		<a href="href" name="test"></a>
		
		<!-- div#main>(ul>li>a)+(span#bottom>p)^h1 -->	
		<div id="main">
			<ul>
				<li><a href=""></a></li>
			</ul>
			<span id="bottom">
				<p></p></span>
		</div>
		<h1></h1>	
		
		<!-- div#main>(ul>li>a)+span#bottom>p -->
		<div id="main">
			<ul>
				<li><a href=""></a></li>
			</ul>
			<span id="bottom">
				<p></p>
			</span>
		</div>
		
		<!-- div#item${$}*3 -->
		<div id="item1">1</div>
		<div id="item2">2</div>
		<div id="item3">3</div>
		
		
		<!-- div#item*5 -->
		<div id="item"></div>
		<div id="item"></div>
		<div id="item"></div>
		<div id="item"></div>
		<div id="item"></div>
		
		<!-- div#box>ul>li^span.box3 -->
		<div id="box">
			<ul>
				<li></li>
			</ul>
			<span class="box3"></span>
		</div>


		<!-- div#box+span.box+h1 -->
		<div id="box"></div>
		<span class="box"></span>
		<h1></h1>

		<!-- div>ul>li -->
		<div>
			<ul>
				<li> </li>
			</ul>
		</div>


		<!-- div#box div.box-->
		<div id="box"></div>
		<div class="box"></div>
	</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值