0

0

Emmet插件比较实用常用的写法

php中文网

php中文网

发布时间:2016-09-01 00:00:56

|

1679人浏览过

|

来源于php中文网

原创

看了一些关于emmet插件写法的文档,港真,怎么可以写这么长啊。其实知道几个大概要点加上实践基本就能上手写了啊

杂话

我前面有一篇【今天发现新大陆:haml和Emmet 】,其实一开始的想法是写给自己看的。

有人去阅读我的博客和评论,虽然不算多,但是对于我这种刚入门的小白渣渣还是受宠若惊的。我这大喜的蠢样子也是经常被男票说四不四傻……ㄟ(⊙ω⊙ㄟ)

嗯,跑偏了。总之,以后写东西不管是给自己看也好,给别人看都好。秉持着分享的精神一定认真好好的写(~Q~)

 

关于Emmet

Emmet插件的前身是Zen coding,可以大幅度提高前端开发效率的一个工具,也有人说类似于jade(高性能的模板引擎,它深受 Haml 影响,它是用 JavaScript 实现的,并且可以供 Node 使用)。再官方一些的官方语言的叽叽喳喳我就不详写了,直接百度可以找到。

 

Emmet支持的编辑器

  • Sublime Text 2
  • TextMate 1.x
  • Eclipse/Aptana
  • Coda 1.6 and 2.x
  • Espresso
  • Chocolat (通过“Install Mixin”对话框添加)
  • Komodo Edit/IDE (通过Tools → Add-ons菜单添加)
  • Notepad++
  • PSPad
  • CodeMirror2/3
  • Brackets

 

 

第三方插件的支持

下面这些编辑器的插件都是由第三方开发者所提供的,所以可能并不支持所有Emmet的功能和特性。

  • SynWrite
  • WebStorm
  • PhpStorm
  • Vim
  • HTML-Kit
  • HippoEDIT
  • CodeLobster PHP Edition
  • TinyMCE

 

Emmet安装方法(Sublime text 3安装emmet插件的方法:http://blog.csdn.net/mengke1124124/article/details/41696779)

因为我用的是Sublime text 3,其他编辑器安装的方法可能要根据自己的需要在网上搜刮了

 

Emmet插件实用常用方法

(http://www.w3cplus.com/tools/emmet-cheat-sheet.html)

这篇文档写的很清晰,也有安装插件的方法。但是介绍的方法太多,感觉有点冗长,我汇总了一些我个人觉得比较实用常用的方法。

略写版

div>(header>ul>li*2>a)+footer>p(+号连接下一个兄弟元素)
(div>dl>(dt+dd)*3)+footer>p(括号内为一个组)
ul>li$[title=item$]{hhh $}*5(li$,表示li自增+1)
h.item${hhh $}*5({}括号内为显示文本)
ul>li.item$$$*5($为自增,三个$为三位数字)
ul>li.item$@3*5(@从3开始自增+1)
ul>li.item$@-*5(@-,自减)
ul>li.item$@-3*5(@-3,自减最小数字为3)
form#search.wide(#为id,.为类)
p[title='hello word'](自定义属性)

(隐式标签)

.class
em>.class
ul>.class
table>.row>.col
!(页面html开始代码缩写)
(缩写)
a
a:link
hr
link
link.css
meta:utf
script:src
img

 

详写版

div+div>p>span+em^bq(^为上级元素)

<div>div>
<div>
    <p><span>span><em>em>p>
    <blockquote>blockquote>
div>


div+div>p>span+em^^bq

<div>div>
<div>
    <p><span>span><em>em>p>
div>
<blockquote>blockquote>

 

ul>li*5(>为后代缩写,*表示有几个)

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


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>


(div>dl>(dt+dd)*3)+footer>p(括号内为一个组)

<div>
    <dl>
        <dt>dt>
        <dd>dd>
        <dt>dt>
        <dd>dd>
        <dt>dt>
        <dd>dd>
    dl>
div>
<footer>
    <p>p>
footer>



ul>li$[title=item$]{hhh $}*5(li$,表示li自增+1)

<ul>
    <li1 title="item1">hhh 1li1>
    <li2 title="item2">hhh 2li2>
    <li3 title="item3">hhh 3li3>
    <li4 title="item4">hhh 4li4>
    <li5 title="item5">hhh 5li5>
ul>



h.item${hhh $}*5({}括号内为显示文本)

<h class="item1">hhh 1h>
<h class="item2">hhh 2h>
<h class="item3">hhh 3h>
<h class="item4">hhh 4h>
<h class="item5">hhh 5h>


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>


ul>li.item$@3*5(@从3开始自增+1)

<ul>
    <li class="item3">li>
    <li class="item4">li>
    <li class="item5">li>
    <li class="item6">li>
    <li class="item7">li>
ul>


ul>li.item$@-*5(@-,自减)

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


ul>li.item$@-3*5(@-3,自减最小数字为3)

<ul>
    <li class="item7">li>
    <li class="item6">li>
    <li class="item5">li>
    <li class="item4">li>
    <li class="item3">li>
ul>



form#search.wide(#为id,.为类)

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


p[title='hello word'](自定义属性)

<p title="hello word">p>



(隐式标签)
.class

<div class="class">div>


em>.class

<em><span class="class">span>em>


ul>.class

<ul>
    <li class="class">li>
ul>


table>.row>.col

<table>
    <tr class="row">
        <td class="col">td>
    tr>
table>


!(页面html开始代码缩写)

doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Documenttitle>
head>
<body>
    
body>
html>



(缩写)
a

<a href="">a>


a:link

<a href="http://">a>


hr

<hr>


link

<link rel="stylesheet" href="">


link.css

<link rel="stylesheet" href="" class="css">


meta:utf

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


script:src

<script src="">script>


img

<img src="" alt="">

 

官方api:http://docs.emmet.io/cheat-sheet/

api表:http://www.w3cplus.com/sites/default/files/baiyaimages/CheatSheet.jpg

 

(●-●) 真心讨厌弄文本格式,感觉好浪费时间……

 

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
go语言 注释编码
go语言 注释编码

本专题整合了go语言注释、注释规范等等内容,阅读专题下面的文章了解更多详细内容。

2

2026.01.31

go语言 math包
go语言 math包

本专题整合了go语言math包相关内容,阅读专题下面的文章了解更多详细内容。

1

2026.01.31

go语言输入函数
go语言输入函数

本专题整合了go语言输入相关教程内容,阅读专题下面的文章了解更多详细内容。

1

2026.01.31

golang 循环遍历
golang 循环遍历

本专题整合了golang循环遍历相关教程,阅读专题下面的文章了解更多详细内容。

0

2026.01.31

Golang人工智能合集
Golang人工智能合集

本专题整合了Golang人工智能相关内容,阅读专题下面的文章了解更多详细内容。

1

2026.01.31

2026赚钱平台入口大全
2026赚钱平台入口大全

2026年最新赚钱平台入口汇总,涵盖任务众包、内容创作、电商运营、技能变现等多类正规渠道,助你轻松开启副业增收之路。阅读专题下面的文章了解更多详细内容。

76

2026.01.31

高干文在线阅读网站大全
高干文在线阅读网站大全

汇集热门1v1高干文免费阅读资源,涵盖都市言情、京味大院、军旅高干等经典题材,情节紧凑、人物鲜明。阅读专题下面的文章了解更多详细内容。

73

2026.01.31

无需付费的漫画app大全
无需付费的漫画app大全

想找真正免费又无套路的漫画App?本合集精选多款永久免费、资源丰富、无广告干扰的优质漫画应用,涵盖国漫、日漫、韩漫及经典老番,满足各类阅读需求。阅读专题下面的文章了解更多详细内容。

67

2026.01.31

漫画免费在线观看地址大全
漫画免费在线观看地址大全

想找免费又资源丰富的漫画网站?本合集精选2025-2026年热门平台,涵盖国漫、日漫、韩漫等多类型作品,支持高清流畅阅读与离线缓存。阅读专题下面的文章了解更多详细内容。

19

2026.01.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP面向对象基础课程(更新中)
PHP面向对象基础课程(更新中)

共12课时 | 0.7万人学习

php初学者入门课程
php初学者入门课程

共10课时 | 0.6万人学习

黑马云课堂jQuery基础视频教程
黑马云课堂jQuery基础视频教程

共46课时 | 10.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号