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

emmet常用语法

程序员文章站 2022-05-26 12:58:32
...

emmet常用语法

快速生成html结构
  1. !+tab 或者 !+enter
生成带class或者id的div
  1. div.title或者.title 单个class
  2. .title.name.tag 多个class
  3. div#title 或者 #title 单个id
为元素添加属性
  1. div[name="属性值"]
  2. eg:
  3. div[title="标题"]
  4. <div title="标题"></div>
  5. a[href='www.baidu.com'][name='百度']
  6. <a href="www.baidu.com" name="百度"></a>
生成结构性节点
  1. 元素/class/id>元素/class/id{内容}
  2. eg:
  3. .title>#name{你好呀}+enter
  4. <div class="title">
  5. <div id="name">你好呀</div>
  6. </div>
生成有序元素节点
  1. 元素/class/id>{$}
  2. 注意:
  3. .title$ .title5
  4. $@number $@5 5开始计数
  5. $@-1 倒数计数
  6. eg:
  7. ul>li{$}*5 + enter
  8. <ul>
  9. <li>1</li>
  10. <li>2</li>
  11. <li>3</li>
  12. <li>4</li>
  13. <li>5</li>
  14. </ul>
  15. ul>li{$}*5 + enter
  16. <ul>
  17. <li>5</li>
  18. <li>4</li>
  19. <li>3</li>
  20. <li>2</li>
  21. <li>1</li>
  22. </ul>
元素四类属性
  1. 1、通用属性 title,name
  2. 2、预置属性(私有属性)
  3. img --> src
  4. a --> href
  5. 3、事件属性 on+事件(onclick/ondblclick/onmouseover
  6. 4、自定义属性 data-自定义属性名(data-email
div+class与html5语义化标签的优缺点
  1. html5语义化优点:
  2. HTML结构清晰
  3. 代码可度性好
  4. 无障碍阅读
  5. 搜索引擎可根据标签的语言确定上下文和权重问题
  6. 移动设备能更完美的展示页面
  7. 便于团队维护开发
  8. div+class优点
  9. 方便好记,不用记太多的标签
  10. 目前跨端语言较多,div+class更方便编译成各种小程序/app语言,降低学习成本