H5零基础-Emment语法

Emment语法的前身是Zen coding,它使用缩写,来提高html/css的编写速度,vscode内部已经集成该语法。

  • ① 快速生成HTML结构语法
  • ② 快速生成CSS样式语法
一、 快速生成HTML结构语法

1.生成标签直接输入标签名按Tab键即可,比如div,然后Tab键盘,就可以生成 <div></div>;

   <!-- 输入div, 按Tab键 -->
    <div></div>
  1. 如果想要生成多个相同标签,加上*就可以了,比如div*3,就可以快速生成3个div ;
   <!-- 输入div*3 -->
    <div></div>
    <div></div>
    <div></div>
  1. 如果有父子级关系的标签,可以用 > ,比如 ul > li 就可以了;
  <!-- 输入ul>li -->
    <ul>
        <li></li>
    </ul>

4.如果有兄弟关系的标签,用+就可以了,比如div+p

   <!-- 输入div+p -->
    <div></div>
    <p></p>
  1. 如果生成带有类名或者id名字的,直接写.demo 或者#two Tab键就可以了;
    <!-- 输入.test01 (默认生成div标签)-->
    <div class="test01"></div>

    <!-- 输入#test02 (默认生成div标签) -->
    <div id="test02"></div>

    <!-- 输入p.test03 -->
    <p class="test03"></p>

    <!-- 输入p#test04 -->
    <p id="test04"></p>

6.如果生成的div类名是有顺序的,可以用自增符号$

    <!-- 输入.demo$*5 -->
   <div class="demo1"></div>
   <div class="demo2"></div>
   <div class="demo3"></div>
   <div class="demo4"></div>
   <div class="demo5"></div>

7.如果想要在生成的标签内部写内容可以用{}表示

   <!-- 输入div{内容信息} -->
    <div>内容信息</div>
二、 快速生成CSS结构语法

1.采取首字母简写的形式;

 .test {
            /* 输入tac */
            text-align: center;
            /* 输入ti2em */
            text-indent: 2em;
            /* 输入w100 */
            width: 100px;
            /* 输入lh26px */
            line-height: 26px;
            /* 输入tdn */
            text-decoration: none;
        }

END !

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容