快捷创建html标签

官网的Emmet Cheat Sheet :http://docs.emmet.io/cheat-sheet/

https://files.cnblogs.com/files/tangge/EmmetCheatSheet.pdf

何为Emmet

简言之,Emmet的前身是大名鼎鼎的Zen coding;

功能

  • snippet(代码片段,不如用专门的片段插件)
  • abbreviation expand(简写展开)

目的

  • 只有一个,加快web开发(编码速度)

Emmet基础

知识预备

  • HTML/CSS标签熟悉掌握 — 知道是干什么的做什么的
  • 知道选择器的关系,比如兄弟,子代,后代等
  • 解析简写代码可以用Tab键或者Ctrl+E来调用

Emmet特性

  • 简写支持嵌套
  • 简写支持分组
  • 简写支持乘法
  • 简写支持自增和自减,起序,编号

Emmet语法

HTML

  • 文档初始化
    html:5 或!:用于HTML5文档类型 —看代码
    html:xt:用于XHTML过渡文档类型 — 不演示
    html:4s:用于HTML4严格文档类型 — 不演示
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title>
</head>
<body></body>
</html>

id#|类.|属性[]|内容{},若是不带父元素,则默认为隐性生成(就近原则)

<!-简写格式我就放在注释里面啦啦!!--><!--#test.test--><div id="test" class="test"></div><!-- p#test.test  --><p id="test" class="test"></p><!-- a[href="http://www.baidu.com"]{文本内容--我是百度} --><a href="http://www.baidu.com">文本内容--我是百度</a>

后代> | 兄弟+ | 上级^

<!-- div>ul>li 后代 -->
<div><ul><li></li></ul>
</div><!-- div>p+p  兄弟-->
<div><p></p><p></p>
</div><!-- div>p>ul>li>^span+b  上级-->
<div><p><ul><li></li><span></span><b></b></ul></p>
</div>

分组()/乘法*/自增$/自减$@-/起序$@数字

<!-- div>ul>(li>a)*2 -->
<div><ul><li><a href=""></a></li><li><a href=""></a></li></ul>
</div><!-- div>ul>(li>a{文本$$})*2 -->
<!--$是匹配数字,一个代表1开始,两个01开始,依次001-->
<div><ul><li><a href="">文本01</a></li><li><a href="">文本02</a></li></ul>
</div><!-- div>ul>(li>a{文本$@-})*3 -->
<!-- @-代表启用自减,降序排列   -->
<div><ul><li><a href="">文本3</a></li><li><a href="">文本2</a></li><li><a href="">文本1</a></li></ul>
</div><!-- div>ul>(li>a{文本$@2})*5 -->
<!-- $@number 代表几号开始出现数字  -->
<div><ul><li><a href="">文本2</a></li><li><a href="">文本3</a></li><li><a href="">文本4</a></li><li><a href="">文本5</a></li><li><a href="">文本6</a></li></ul>
</div>

综合运用-静态布局

Emmet简写

(#header>.nav>ul>(li>a{首页/美女/关于/……})5)+(#container>(#(.left_sidebar>.category>ul>(li>a[herf=”#” title=”这是测试链接啊”]{我是侧边栏链接$$$})5)+(#right_content>ul>li>a[href=”#”]>(img[alt=”哟吼吼吼” src=” “])+span{这是用来描述图片用的}12)))+#footer>ul>(li>a{关于/联系我们/…..})4

只是简单的排版下.添加了下背景颜色

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>这是一个测试DEMO</title><style>*{margin:0;padding:0}ul{list-style: none}#header{height:300px;width:100%;background: #5ecc17;border:2px solid #000;}#container{margin:0 auto;height:500px;width:800px;background: #e97726;border:1px solid #000;}#footer{height:200px;width:100%;background: #000;border:1px solid #000;}.left_sidebar{float:left;background: #02c4bc;height:500px;border:1px solid #000;}.right_content{float:right;background: #113a0d;height:500px;border:1px solid #000;}</style>
</head>
<body><div id="header"><div class="nav"><ul><li><a href="">首页/美女/关于/......</a></li><li><a href="">首页/美女/关于/......</a></li><li><a href="">首页/美女/关于/......</a></li><li><a href="">首页/美女/关于/......</a></li><li><a href="">首页/美女/关于/......</a></li></ul></div></div><div id="container"><div id=""><div class="left_sidebar"><div class="category"><ul><li><a href="" herf="#" title="这是测试链接啊">我是侧边栏链接001</a></li><li><a href="" herf="#" title="这是测试链接啊">我是侧边栏链接002</a></li><li><a href="" herf="#" title="这是测试链接啊">我是侧边栏链接003</a></li><li><a href="" herf="#" title="这是测试链接啊">我是侧边栏链接004</a></li><li><a href="" herf="#" title="这是测试链接啊">我是侧边栏链接005</a></li></ul></div></div></div><div id="right_content"><ul><li><a href="#"><img src=" " alt="哟吼吼吼"><span>这是用来描述图片用的</span><span>这是用来描述图片用的</span><span>这是用来描述图片用的</span><span>这是用来描述图片用的</span><span>这是用来描述图片用的</span><span>这是用来描述图片用的</span><span>这是用来描述图片用的</span><span>这是用来描述图片用的</span><span>这是用来描述图片用的</span><span>这是用来描述图片用的</span><span>这是用来描述图片用的</span><span>这是用来描述图片用的</span></a></li></ul></div></div><div id="footer"><ul><li><a href="">关于/联系我们/.....</a></li><li><a href="">关于/联系我们/.....</a></li><li><a href="">关于/联系我们/.....</a></li><li><a href="">关于/联系我们/.....</a></li></ul></div>
</body>
</html>

结语

CSS的写法和HTML大同小异,emmet也能写IE hack,浏览器前缀等
我不再做介绍了..因为我接下来的图片可以清晰的看到各种写法

转载于:https://www.cnblogs.com/tangge/p/7653335.html

Emmet Cheat Sheet(Sublime编辑)相关推荐

  1. mysql 递归_「MySQL」 - SQL Cheat Sheet - 未完成

    近几个月的心情真是安排的妥妥的,呈现W状.多的不说了,这里对SQL的测试进行简单梳理,制作一份SQL Cheat Sheet. 0x01.数据库基本架构 Clinet层 Server层 连接器 网络连 ...

  2. 容器编排技术 -- kubectl Cheat Sheet

    容器编排技术 -- kubectl Cheat Sheet 1 Kubectl 自动补全 2 Kubectl 上下文和配置 3 创建对象 4 显示和查找资源 5 更新资源 6 修补资源 7 编辑资源 ...

  3. 139.00.007 Git学习-Cheat Sheet

    @(139 - Environment Settings | 环境配置) Git虽然极其强大,命令繁多,但常用的就那么十来个,掌握好这十几个常用命令,你已经可以得心应手地使用Git了. 友情附赠国外网 ...

  4. ubuntu cheat sheet 目录结构

     Ubuntu Cheat Sheet Ubuntu系统目录结构 以下为Ubuntu目录的主要目录结构,您稍微了解它们都包含了哪些文件就可以了,不需要记忆. / 根目录 │ ├boot/ 启动文件.所 ...

  5. Nmap Cheat Sheet Part 1

    译者:未知 原文:Nmap Cheat Sheet: From Discovery to Exploits – Part 1: Introduction to Nmap 在侦查期间,扫描一直是信息收集 ...

  6. XSS Cheat Sheet

    XSS Cheat Sheet XSS 101 <h1>Hello,<script>alert(1)</script>!</h1> 1. With &l ...

  7. Tmux Cheat Sheet

    Tmux Cheat Sheet 文章目录 Tmux Cheat Sheet 1. Sessions 2. Windows(个人不常用) 3. Panes 4. Tips 5. 配置文件:`.tmux ...

  8. Cheat sheet FOR Python Packages

    Cheat sheet FOR Python Packages Pyspark Pandas And SO ON

  9. cheat sheet 打包打印版大全python R machine learning

    python (1)精简版: https://perso.limsi.fr/pointal/_media/python:cours:mementopython3-english.pdf (2)图片打包 ...

最新文章

  1. 如何开启远程(win7win8)
  2. ubuntu18.04上安装ffmpeg
  3. python 2.6.6安装MySQL-python模块
  4. 在ubuntu10.4安装snort ACID
  5. HDU 1407 测试你是否和LTC水平一样高 (HASH)
  6. 博客统计:腾讯分析这些数据哪儿来的?
  7. 可以发外链的网站_企业网站上线后,何提升网站排名?
  8. 定积分华里士公式推广_数学分析第九章《定积分》备考指南
  9. C++ 容器适配器(stack、queue、priority_queue)
  10. java swing 升级_Swing - 更新标签
  11. 代码复审1234跟我一起来
  12. opencv基础:结构光立体成像原理及标定
  13. java正则表达式判断整数_java正则表达式判断数字
  14. 优班图linux 命令,Linux 常用命令
  15. 有限元工程应用方法-ANSYS单元刚度矩阵计算理论详解
  16. 机器学习(Machine Learning)大家与资源
  17. illustrator插件开发向导--基础入门(二)--插件定义--PiPL资源--插件管理--插件入口和消息--加载和卸载--启动和关闭
  18. Unity Shader Color、HSV、HDRColor以及HDRColor面板转换源码分析
  19. 路由器克隆电脑mac地址,破解电脑连接固定网线ip
  20. Ubuntu18.04 域名解析失败

热门文章

  1. ubuntu 10.04 install vbox site
  2. MSComm写串口通信驱动步骤
  3. 无法移动或重命名“Documents and Settings”文件夹
  4. 【经典重温】所有数据无需共享同一个卷积核!谷歌提出条件参数化卷积CondConv(附Pytorch复现代码)...
  5. Seesaw Loss:一种面向长尾目标检测的平衡损失函数
  6. CVPR2020|无需3D运动数据训练,最新SOTA人体姿势估计方法
  7. 【OpenCV】OpenCV函数精讲之 -- argc 和argv参数
  8. 公布 | 中国图象图形学学会首批Fellow名单公布
  9. SOTIF预期功能安全分析方法
  10. sorted函数python_python中排序函数sort,sorted和operator.itemgetter的使用