博主信息
博文 3
粉丝 0
评论 0
访问量 2257
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP学习笔记之emment语法(一)
星魂
原创
1146人浏览过

emment语法(一)

1.简介

Emmet语法的前身是Zen coding,它使用缩写,来提高HTML/CSS的编写速度,VScode内部已经集成该语法。

官方手册:https://docs.emmet.io/cheat-sheet/

  1. 快速生成HTML结构语法
  2. 生成CSS样式语法

2.快速生成HTML

1.生成默认页面结构

  1. ! + 回车/Tab
  2. html:5 + 回车/Tab

2.生成div

  1. div + Tab
  2. div*3 + Tab
  3. .class
  4. #id
  5. <div id="lp"></div>

3.后代节点 >

  1. ul>li
  2. ul>li*3
  3. div>(header>ul>li*2>a)+footer>p

4.兄弟级 +
div+p

输出结果:<div></div><p></p>

5.类名带序号

  1. div.title$*3
  2. ul>li.list$*5
  1. 同时带classID或者多个class
  2. form#search.wide
  3. p.class1.class2.class3

ul>li.item$$$*5
输出

  1. <ul>
  2. <li class="item001"></li>
  3. <li class="item002"></li>
  4. <li class="item003"></li>
  5. <li class="item004"></li>
  6. <li class="item005"></li>
  7. </ul>

6.生成指定序号(升序)

  1. @
  2. ul.menu>li.list*4>a{导航$}
  3. ul.menu>li.list*4>a{导航$@3} //指定开始序号
  4. ul.menu>li.list$@4*5>a{} //升级版
  1. class序号
  2. ul.menu>li.list$*4>a{导航$}

7.生成指定序号(倒序)

  1. @-
  2. ul.menu>li.list*4>a{导航$@-}
  3. ul.menu>li.list$@-*4>a{}
  4. ul>li*5>a.nm${}
  5. ul>li*5>a.nm${item$@-5}
  6. ul>li*5>a.nm$@-9{item$@-5}

3.自定义属性

缩写:p[title="hello"]

  1. 输出:
  2. <p title="hello"></p>

缩写:td[rowspan=2 colspan=3 title]

  1. 输出:
  2. <td rowspan="2" colspan="3" title=""></td>
  3. rowspan
  4. colspan

4.表格

table>caption{xuesheng}+(thead>tr>th{title}8)+(tbody>tr5>td{item}*8)

批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学