欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

【01】emmet系列之基础介绍_html/css_WEB-ITnose

程序员文章站 2022-04-20 14:18:40
...
  【01】emmet系列之基础介绍

  【02】emmet系列之HTML语法

  【03】emmet系列之CSS语法

  【04】emmet系列之编辑器

  【05】emmet系列之各种缩写

相关网址

官网: http://docs.emmet.io/

安装网站: https://packagecontrol.io/packages/Emmet

基础介绍

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

sublime text 是所有编辑器里边支持emmet比较好的的唯一一款。

webstorm是所有编辑器里边唯一内置emmet的一款,并且将emmet的精神往前推动的一款。

phpstorm,idea包括所有webstorm的功能。只是phpstorm是针对phper的,idea是针对javaer,webstorm针对前端er。

一个实例

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

变成:

  1. Item1
  2. Item2
  3. Item3
  4. Item4
  5. Item5

安装方式

可以以插件的形式安装在sublime,dreamweaver,notepad++,editplus 各个编辑器上。

1、在Sublime Text安装:(不会使用sublime的,请查询相关网站,这里不做详解。)

在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原理

其实了解了Emmet的原理,看下插件的js代码,你会更明白,而插件的核心是缩写,所有的HTML/CSS标签缩写都存储在js文件的代码片段中,例如下面的js文件中一段代码:

  1. {
  2. "html":{
  3. "abbreviations":{
  4. "a":"",
  5. "link":""
  6. ...
  7. },
  8. "snippets":{
  9. "cc:ie6":""
  10. ...
  11. }
  12. },
  13. "css":{
  14. ...
  15. }
  16. }
相关标签: 【01】emmet系列之基础介绍

上一篇: C#中如何实现带百分比的进度条功能的示例代码分享

下一篇: 介绍Asp.net使用Session的方法

推荐阅读