Emmet快速编写代码

★div → <div></div>, span → <span></span>

★CSS选择器

​ 给标签指定id选择器 div#header→<div id="header"></div>

​ 给标签指定class选择器 div.footer→<div class="footerr"></div>

★默认元素div,div可省略

★轻松添加文本 h1{foo} → <h1>foo<h1>

★轻松添加属性 a[href=#] → <a href="#"></a>

1. 父子关系:>,使用>操作符在内部相互嵌套的标签

div>ul>li

将生成:

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

2. 兄弟关系:+,使用+操作符将标签处于同一个层级

div+p+footer

将生成:

<div></div>  <p></p>  <footer></footer>  

3. 上级关系:^,使用^操作符使标签与前一标签的父级处于相同的级别

div+div>p>span+em^bq

将生成:

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

4. 乘法:使用*操作符可以输出多个标签

div>ul>li*5

将生成:

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

5. 分组:(),用()操作符进行分组,使编写的代码结构更加清晰、明了,一组标签就相当一个元素

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>  

6.项目编号:当使用∗可以重复的标签,用$产生有序列表

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>  

也可以使用多个$操作符用0(零)来分填充数字:001 002 ...

ul>li.item$$$*5

倒序:在$后面加 @-

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

将生成:

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

添加元素、id、属性、有序属性值、有序文本的例子:

select#month-select>option[value=$]{$}*5

将生成:

<select name="" id="month-select">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
        <option value="5">5</option>
</select>

7. 文本:{},使用花括号来添加文本元素:

a{Click me}

将生成:

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

Emmet快速编写代码的更多相关文章

  1. 前端html、CSS快速编写代码插件-Emmet使用方法技巧详解

    前端html.CSS快速编写代码插件-Emmet使用方法技巧详解   Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生.它使用仿CSS选择器的语法来 ...

  2. sublime 快速编写代码技巧

    在sublime上装了Emmet插件后,我们就可以利用以下技巧快速编写代码 1.自动生成html头文件 html:5 或!:用于HTML5文档类型 html:xt:用于XHTML过渡文档类型 html ...

  3. Emmet 快速编写html代码

    简介 快速编写HTML代码 语法简单,语法类似css选择器,30分钟内你就可以搞定它.开发商为sublime.atom.brackets.hbuilder.webstrom等编辑器或IDE提供对应的插 ...

  4. Emmet快速编写HTML代码

    缩写是Emmet工具的核心,这些特殊的表达式通过Emmet解析并转化为结构化的代码块,而语法用CSS选择器,HTML标签和一些Emmet特定的代码生成,所以对于任何一个前端开发人员都可以很容易地掌握和 ...

  5. Emmet快速编写CSS样式

    基本的CSS样式编写时,很多样式只需输入首字母即可得到不带属性值的CSS样式,像上面说到的margin. 1.而对于一些带有特定的属性值的CSS样式,只需输入CSS标签与属性值的首字母就可以,比如: ...

  6. 快速编写代码zencode

    #是 id .是class $是数字 {}是标签中内容 *个数 ^上一级

  7. Intellij IDEA快速编写代码经验总结

    sout=System.out.println(); soutp=System.out.println(""); soutv=System.out.println("变量 ...

  8. Emmet:HTML/CSS代码快速编写神器

    本文来源:http://www.iteye.com/news/27580    ,还可参考:http://www.w3cplus.com/tools/emmet-cheat-sheet.html Em ...

  9. 转载: Emmet:HTML/CSS代码快速编写神器

    Emmet:HTML/CSS代码快速编写神器 因为文章严禁转载,那本着做一个遵纪守法的好公民,我就不转载了,把链接放下面,方便查阅. http://www.iteye.com/news/27580

随机推荐

  1. kubernetes入门之构建单机集群

    1.kubernetes简介 kubernetes简称k8s,它是一个全新的基于容器技术的分布式架构方案,它是谷歌十几年来大规模应用容器技术的经验累积和升华的一个重要成果.如果我们的系统设计遵循了k8 ...

  2. Android多线程编程<二>Handler异步消息处理机制之Message

      Message(消息):       一. Message的字段:    在Android中,Message作为线程之间(主要是子线程和UI主线程之间)数据交换的载体,通过Handler去传递.它 ...

  3. 交换路由中期测验20181205(DHCP、IOS、静态路由、RIP、EIGRP)

    测试拓扑: 知识点:DHCP:IOS的备份恢复与更新:静态路由:动态路由(RIP):动态路由(EIGRP) 1.DHCP 拓扑: 主要指令: ip dhcp pool 地址池名称   network ...

  4. zmq Poller

    1.注册socket到poller中 poller = zmq.Poller() poller.register(frontend, zmq.POLLIN) # receive worker mess ...

  5. 【Flask-RESTPlus系列】Flask-RESTPlus系列译文开篇

    0x00 背景介绍 因为工作上的需要,最近开始研究Python中实现Restful API的框架和工具包.之前粗略学习过Flask,由于它比较轻量级,感觉用它来实现Restful API再适合不过了. ...

  6. thinkphp常用标签总结

    三元运算标签 {$v['member_id'] == 1 ? 正常 : 不正常} volist标签 <volist name="data" id="v"& ...

  7. Java 的字节流文件读取(二)

    接着上篇文章,我们继续来学习 Java 中的字节流操作. 装饰者缓冲流 BufferedInput/OutputStream 装饰者流其实是基于一种设计模式「装饰者模式」而实现的一种文件 IO 流,而 ...

  8. Maven教程2(Eclipse配置及maven项目)

    Maven教程1(介绍安装和配置) Eclipse中配置maven 1.Eclipse中默认集成的有Maven 可以使用默认的,本地仓库在当前用户下的.m2文件夹下. 2.配置我们自己安装的maven ...

  9. openssl passwd

    openssl系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 该伪命令用于生成加密的密码. [root@xuexi tmp]# whati ...

  10. nginx跳转访问

    server { listen 8888; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; ...