Emmet

news/2024/12/29 13:58:28/

Emmet

###Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的一个工具Emmet把片段这个概念提高到了一个新的层次:你可以设置CSS形式的能够动态被解析的表达式,然后根据你所输入的缩写来得到相应的内容。Emmet是很成熟的并且非常适用于编写HTML/XML 和 CSS 代码的前端开发人员,但也可以用于编程语言.###

语法


后代:>

缩写:nav>ul>li

<nav><ul><li></li></ul>
</nav>

兄弟:+

缩写:div+p+bq

<div></div>
<p></p>
<blockquote></blockquote>

分组:()

缩写:div>(header>ul>li*2>a)+footer>p

<div><header><ul><li><a href=""></a></li><li><a href=""></a></li></ul></header><footer><p></p></footer>
</div>

乘法:*

缩写:ul>li*5

<ul><li></li><li></li><li></li><li></li><li></li>
</ul>

自增符号:$

缩写:ul>li.item$*5

<ul><li class="item1"></li><li class="item2"></li><li class="item3"></li><li class="item4"></li><li class="item5"></li>
</ul>

缩写:h [ t i t l e = i t e m [title=item [title=item]{Header $}*3

<h1 title="item1">Header 1</h1>
<h2 title="item2">Header 2</h2>
<h3 title="item3">Header 3</h3>

缩写:ul>li.item$$$*5

<ul><li class="item001"></li><li class="item002"></li><li class="item003"></li><li class="item004"></li><li class="item005"></li>
</ul>

ID和类属性

缩写:#header

<div id="header"></div>

缩写:.title

<div class="title"></div>

缩写:form#search.wide

<form id="search" class="wide"></form>

缩写:p.class1.class2.class3

<p class="class1 class2 class3"></p>

自定义属性

缩写:p[title=“Hello world”]

<p title="Hello world"></p>

文本:{}

缩写:a{Click me}

<a href="">Click me</a>

所有未知的缩写都会转换成标签,例如,

foo → <foo></foo>

缩写:a:link


缩写:a:mail

<a href="mailto:"></a><link rel="stylesheet" href="" />

缩写:link:css

<link rel="stylesheet" href="style.css" />

缩写:link:print

<link rel="stylesheet" href="print.css" media="print" />

缩写:link:favicon

<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />

缩写:link:touch

<link rel="apple-touch-icon" href="favicon.png" />

缩写:link:rss

<link rel="alternate" type="application/rss+xml" title="RSS" href="rss.xml" />

缩写:link:atom

<link rel="alternate" type="application/atom+xml" title="Atom" href="atom.xml" />

缩写:meta:utf

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />

缩写:meta:win

<meta http-equiv="Content-Type" content="text/html;charset=windows-1251" />

缩写:meta:vp

<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" />

缩写:meta:compat

<meta http-equiv="X-UA-Compatible" content="IE=7" />

以上仅为部分常用API及示例,HTML标签均可智能提示,格式同上

Emmet官网

API列表


http://www.ppmy.cn/news/207085.html

相关文章

7.HMTL7

1. CSS : cascading style sheet(层叠 样式 表) HTML标签&#xff0c;指定元素&#xff0c; CSS让标签更美&#xff0c; javascript: 可动能写在哪&#xff1f;&#xff1f; 外部引入 css文件 用 link标签内部样式&#xff1a; 用style标签内联样式&#xff1a; 标签的style属…

Cortex-A7 MPCore 简介与处理器运行模型

Cortex-A7 MPcore 处理器支持 1~4 核&#xff0c;通常是和 Cortex-A15 组成 big.LITTLE 架构的&#xff0c;Cortex-A15 作为大核负责高性能运算&#xff0c;比如玩游戏啥的&#xff0c;Cortex-A7 负责普通应用&#xff0c;因为 Cortex-A7 省电。Cortex-A7 本身性能也不弱&#…

metaRTC

metaRTC 是一个开源的 WebRTC 服务器。WebRTC (Web Real-Time Communication) 是一项技术标准&#xff0c;它使浏览器和移动应用程序能够进行实时语音、视频和数据通信。metaRTC 可以让开发人员轻松地构建基于浏览器的通信应用程序&#xff0c;无需安装任何插件或软件。

MTOM

1. 简单认识MTOM MTOM: Message Transmission Optimization Mechanism W3C消息传输优化机制 以JAX-WS使用此技术为例&#xff0c;讲client端和server端之间传送图片 传统的图片传输&#xff0c;一般是采用BASE64编码传输&#xff0c;传输体积很大。采用MTOM&#xff0c;会将…

METS介绍

METS介绍 首页 > 关于METS > METS介绍 医护英语水平考试&#xff08;Medical English Test System, 以下简称&#xff1a;METS&#xff09;是由教育部考试中心与中国国际人才交流协会联合举办&#xff0c;面向我国医药卫生人才的全国性专业英语考试项目。METS考试标准…

Cortex --V7介绍

ARM的演变 ARM的V1,V2,V3版本主要是出于实验和开发阶段&#xff0c;并没有大范围占领市场,v4版本开始性能大大提升。 ARM系列版本处理器核ARM1V1ARM1ARM2V2,V2aARM2,ARM2aSARM3V2ARM3ARM6V3ARM6,ARM600,ARM610ARM7V3,V4ARM7,ARM700,ARM710,ARM710T…ARM8V4ARM8,ARM810ARM9V4,…

Cortex-A7 MPCore 架构的介绍

Cortex-A7 MPCore 架构的介绍 参考了《Cortex-A7 Technical ReferenceManua.pdf》和《ARM Cortex-A(armV7)编程手 册 V4.0.pdf》这俩份文档&#xff0c;这两份文档都是 ARM 官方的文档&#xff0c;详细的介绍了 Cortex-A7 架构和 ARMv7-A 指令集。 一、 Cortex-A7 MPCore 简介…

【Docker I】Virtualbox设置CentOS网络实现宿主机与虚拟机互通安装docker

virtualbox安装CentOS 创建虚拟机&#xff0c;加载镜像&#xff0c;完成安装。按照如下设置虚拟机网络网络&#xff1a; 正常启动虚拟机&#xff0c;vi修改/etc/sysconfig/network-scripts/ifcfg-enp0s3&#xff0c;将ONBOOTno修改为ONBOOTyes。至于为何是ifcfg-enp0s3&#x…