曾经也为写HTML/CSS代码而烦恼过,不愿再写下去,感觉很烦琐,写那么多的尖括号,用的标签都是在重复写,而且绝大多数标题都需要闭合标签,再多几个无序列表就更头疼。

Emmet,一个强大的插件,可以为我们解决这些问题,是前端开发人员必备的工具包。可以在许多流行的文本编辑器中安装使用,大大提高了编写HTML和CSS代码的工作效率。

Emmet是用纯JavaScript编写的,是一款跨平台的强大HTML/CSS代码编辑插件,超高速的完成HTML/CSS的开发。

最初知道有这样神奇的插件是寻找Sublime Text插件时,知道Zen Coding,一个可以快速编写HTML/CSS代码的工具,看到演示效果,只有用神奇来表达,现在有了Emmet,而且是在Zen Coding基础上再次开发,功能各方面肯定是更加强大。

下面就在Sublime Text和Notepad++这两款编辑器中安装,一些代码编写还是以Sublime Text为例(推荐大家使用Sublime Text编辑器,用了你肯定会喜欢,而Notepad++是相当好的开源文本编辑器,舍不得删除。)

Emmet的安装:

1、在Sublime Text安装:

没有用过Sublime Text编辑器的朋友还是先看下这篇文章:Sublime Text 2 - 性感无比的代码编辑器!

在Sublime Text中按“Ctrl+Shift+p”快捷键或在菜单-工具中打开“命令面板”,输入:Install Package (安装扩展)后回车,弹出新的窗口,再查找“Emmet”确定安装:

2、在Notepad++安装:

打开菜单:插件-Plugin Manager-Show Plugin Manager面板,找到“Emmet”勾选后,点击“Install”,中途会弹窗提示需要安装或更新文件,确定就OK。

用Emmet编写时需要再转换成HTML/CSS代码,而Sublime Text和Notepad++的快捷键是不一样,分别是:Tab和Ctrl+Alt+Enter。

Emmet快速编写HTML/CSS:

缩写是Emmet的核心,Emmet中特殊的表达式在运行时解析和转化为结构化代码块,缩写的语法看起来就是CSS选择器和一些特定的HTML代码,所以稍微了解了就能看明白和如果使用。

我们先举个例,在编辑器中输入:

#page>div.logo+ul#navigation>li*5>a{Item $}

[slidenormal borderleft="4px solid #ddd" color="#000"]再按Tab键你会看到它神奇的效果,得到的HTML代码是:[/slidenormal]

  • Item1
  • Item2
  • Item3
  • Item4
  • Item5

html用emmt写菜单,前端开发工具Emmet的介绍相关推荐

  1. 纯前端大数据处理技术:葡萄城纯前端开发工具应用实践

    SpreadJS 是一款基于 HTML5 的纯 JavaScript 电子表格和网格功能控件,满足多平台.跨平台的表格数据处理和类 Excel 的表格应用开发. WijmoJS 前端开发工具包由多款纯 ...

  2. 2012年度最佳Web前端开发工具和框架总结

    2012年度最佳Web前端开发工具和框架总结 2013/01/18 | 分类: 工具与资源 | 1 条评论 | 标签: 前端, 开发工具, 开发框架 分享到:0 来源:梦想天空 技术的快速发展让很多人 ...

  3. 开发人员必须了解的 10 大前端开发工具

    全文 2960 字 阅读时间约 9 分钟 目录 第一类:常规前端开发工具 React​编辑 Angular​编辑 Flutter​编辑 Bootstrap​编辑 Vue.js​编辑 第二类:可视化开发 ...

  4. 前端开发工具 —— VSCode - Snipaste - Photoshop - Fireworks - Icomoon字库

    视频参考:https://www.bilibili.com/video/av80149248 笔记参考:https://www.bilibili.com/video/av78942920/?spm_i ...

  5. 2012年度最佳Web前端开发工具和框架

    摘要:技术的快速发展让很多人学习起来无所适从,幸运的是,很多优秀的 Web 开发人员和设计人员在努力寻找各种有特色的解决方案. 因此,我们有了很多优秀的小工具和库,每一个都是用来解决特定的问题或维护一 ...

  6. 前端分离的前端开发工具_使我成为前端开发人员工作的工具和资源

    前端分离的前端开发工具 Learning front-end development can be a bit overwhelming at times. There are so many res ...

  7. 超级棒的170+款web前端开发工具汇总,千万要收藏好!

    作者:web前端开发 我们与企业内部的Web开发团队进行了很多次交流,研究了很长时间,最后将Debug工具与Web前端开发工具整理汇总在了一起,这些工具对每个Web开发人员都非常有用. 这些工具将使您 ...

  8. chrome前端开发工具_精通Chrome开发人员工具:更高级别的前端开发技术

    chrome前端开发工具 by Ben Edelstein 通过本·爱德斯坦 You may already be familiar with the basic features of the Ch ...

  9. 细数那些年我用过的前端开发工具

    图片发自简书App 一:HBuilder 下载地址:http://www.dcloud.io/ 飞速编码的极客工具,大幅提升HTML.js.css的开发效率. 使用HTML5开发,然后使用HBuild ...

最新文章

  1. go语言笔记——多值函数,本质上和nodejs的回调很像,不过nodejs是回调的第一个参数是err,而golang里是第二个!...
  2. vim 环境写 markdown 的插件推荐
  3. 罗永浩直播公司回应被列入经营异常:更换了地址 一切正常
  4. ActiveMQ消息的持久化策略
  5. Unity 3D 正交相机(Orthographic)
  6. Jrebel最新激活破解方式(持续更新)
  7. ES3、ES5、ES6继承
  8. 2021.1.19上海冬令营day2
  9. TweenMax之一些方法
  10. python分支语句_Python语言基础分支语句、循环语句.ppt
  11. 新手项目:黑马旅行网(踩坑bug集合以及笔记)
  12. 在c语言中 auto的作用,c语言中auto是什么意思
  13. 51单片机PS2键盘解码实验--C51源代码
  14. GaussDB数据库管理
  15. BUCK降压斩波电路MATLAB SIMULINK仿真
  16. os.path.dirname(os.path.realpath(__file__))
  17. 硬件笔记(2)---- 贴片电容材质NPO与X7R、X5R、Y5V、Z5U的区别
  18. NGINX的架构(译)
  19. 网络渗透测试实验三——XSS和SQL注入
  20. 【搬运】G-code数控机床编程教程【CNC】

热门文章

  1. sentinel使用(结合gateway)
  2. python删除重复值所在的行数_使用python读取txt文件的内容,并删除重复的行数方法...
  3. Linux课程设计八音盒,单片机课程设计——八音盒精要.doc
  4. 详解:Drools规则引擎探究
  5. spring中怎么访问MySQL过程_【FunnyBear的Java之旅 - Spring篇】7步连接MySQL
  6. java编程石头剪刀布图片_石头、剪刀、布!10分钟带你打开深度学习大门,代码已开源...
  7. c语言实参的默认存储类型,2016下半年软考程序员练习习题及答案解析(一)
  8. sqlserver2008r2表复制原表_SQL Server 2008 R2 主从数据库同步
  9. 另外一些MySQL优化措施
  10. 1、Hello World