工具/原料

  • sublime Text 2

  • 安装emmet插件

方法/步骤

  1. 生成html文档初始结构:

    !<tab>

    <!doctype html>

    <html lang="en">

    <head>

    <meta charset="UTF-8">

    <title>Document</title>

    </head>

    <body></body>

    </html>

    html:5<tab>

    <!doctype html>

    <html lang="en">

    <head>

    <meta charset="UTF-8">

    <title>Document</title>

    </head>

    <body></body>

    </html>

    html:xs<tab>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

    <head>

    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

    <title>Document</title>

    </head>

    <body></body>

    </html>

    html:4s<tab>

    <html>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

    <html lang="en">

    <head>

    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />

    <title>Document</title>

    </head>

    <body></body>

    </html>

  2. 生成带有id,class的标签:

    Emmet默认标签是div

    #id<tab>

    <div id="id"></div>

    p#id<tab>

    <p id="id"></p>

    h1#id<tab>

    <h1 id="id"></h1>

    span#id<tab>

    <span id="id"></span>

    .class<tab>

    <div class="class"></div>

    p.class<tab>

    <p class="class"></p>

    h1.class<tab>

    <h1 class="class"></h1>

    span.class<tab>

    <span class="class"></span>

    输入多个class 添加两个.class1.class2

    .class1.class2<tab>

    <div class="class1 class2"></div>

  3. 语法:

    语法:

    >:生成后辈

    div>span>p>h1 <tab>

    <div>

    <span>

    <p>

    <h1></h1>

    </p>

    </span>

    </div>

    +:生成同辈

    div+span+p+h1 <tab>

    <div></div>

    <span></span>

    <p></p>

    <h1></h1>

    ^:生产叔辈

    div>span>p^h1<tab>

    <div>

    <span>

    <p></p>

    </span>

    <h1></h1>

    </div>

    *:生成重复多分

    ul>li*3 <tab>

    <ul>

    <li></li>

    <li></li>

    <li></li>

    </ul>

    ():生成分组

    ul>(li.li_1*3)+(li.li_2*3)<tab>

    <ul>

    <li class="li_1"></li>

    <li class="li_1"></li>

    <li class="li_1"></li>

    <li class="li_2"></li>

    <li class="li_2"></li>

    <li class="li_2"></li>

    </ul>

    [attr]:生成属性

    a[href=index.html title=index]<tab>

    <a href="index.html" title="index"></a>input[type=button]

    input[type=submit name=submit]<tab>

    <input type="submit" name="submit">

    $:生成编号 $的个数就是数字的个数 @指定开始的数字 @–倒序

    ul>li.li_$*3<tab>

    <ul>

    <li class="li_1"></li>

    <li class="li_2"></li>

    <li class="li_3"></li>

    </ul>

    ul>li.li_$@0*3,

    <ul>

    <li class="li_0"></li>

    <li class="li_1"></li>

    <li class="li_2"></li>

    </ul>

    ul>li.li_$@-*3

    <ul>

    <li class="li_3"></li>

    <li class="li_2"></li>

    <li class="li_1"></li>

    </ul>

    {}:生成内容

    p{$}*3<tab>

    <p>1</p>

    <p>2</p>

    <p>3</p>

    a[href=index.html]{click}+a[href=test.html]{mouseover}<tab>

    <a href="index.html">click</a>

    <a href="test.html">mouseover</a>

    高级:

    Lorem*:  生成测试文本,*表示0-无限个 默认30个单词

    p>lorem2<tab>

    <p>Lorem ipsum.</p>

    p>lorem4<tab>

    <p>Lorem ipsum dolor sit.</p>

    p>lorem6<tab>

    <p>Lorem ipsum dolor sit amet, consectetur.</p>

    p>lorem<tab>

    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum, delectus nostrum pariatur accusamus necessitatibus maiores ut natus id sit ab vel assumenda ratione harum quas adipisci eveniet temporibus praesentium ducimus!</p>

    套接作用

    <ul>

    <li></li>

    <li></li>

    <li></li>

    </ul>

    全选后,ctrl+shirt+g,输入div.demo1>h1{test1}+div.test2<tab>

    <div class="demo1">

    <h1>test1</h1>

    <div class="test2">

    <ul>

    <li></li>

    <li></li>

    <li></li>

    </ul>

    </div>

    </div>

    文本转换成html标签

    1.小学生

    2.中学生

    3.大学生

    4.研究生

    5.博士生

    全选后:Ctrl+shift+g 输入:ul>li*>a<tab>

    <ul>

    <li><a href="">1.小学生</a></li>

    <li><a href="">2.中学生</a></li>

    <li><a href="">3.大学生</a></li>

    <li><a href="">4.研究生</a></li>

    <li><a href="">5.博士生</a></li>

    </ul>

    去除所有序号

    ul>li*>a|t<tab>

    <ul>

    <li><a href="">小学生</a></li>

    <li><a href="">中学生</a></li>

    <li><a href="">大学生</a></li>

    <li><a href="">研究生</a></li>

    <li><a href="">博士生</a></li>

    </ul>

说一个Sublime Text 2插件、emmet(原名:zen Coding)的更多相关文章

  1. Sublime Text2安装emmet(原名Zen Coding)总结

    首先,安装好Sublime( 我用的是版本号2),之后注冊好.Sublime Text2.0.2注冊码:http://xionggang163.blog.163.com/blog/static/376 ...

  2. 做了一个sublime text插件

    做了一个sublime text插件,可以方便地查看C++/python的调用图.插件的演示视频在这里: http://list.youku.com/albumlist/show?id=2820226 ...

  3. 开发者最常用的 8 款 Sublime Text 3 插件

    转载于:http://www.itxuexiwang.com/a/liunxjishu/2016/0228/177.html?1456925631Sublime Text作为一个尽为人知的代码编辑器, ...

  4. 安装Sublime Text 3插件的方法

    直接安装 安装Sublime text 3插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages). 使用Package Contr ...

  5. 8款实用Sublime text 3插件推荐

    Sublime Text作为一个尽为人知的代码编辑器,其优点不用赘述.界面整洁美观.文本功能强大,且运行速度极快,非常适合编写代码,写文章做笔记.Sublime Text还支持Mac.Windows和 ...

  6. sublime text常用插件

    这个比较重要,不会装插件的时候找了好久 sublime text常用插件 1.插件的安装方法 第一种:用package control 这个是用来管理插件的,必备啊,安装package control ...

  7. 推荐!Sublime Text 最佳插件列表

    本文由 伯乐在线 - 艾凌风 翻译,黄利民 校稿.英文出处:ipestov.com.欢迎加入翻译组. 本文收录了作者辛苦收集的Sublime Text最佳插件,很全. 最佳的Sublime Text ...

  8. Sublime Text 3插件安装方法

    安装Sublime Tex 3t插件的方法: 按快捷键Ctrl + ~ 调出console 粘贴以下代码到console并回车: import urllib.request,os; pf = 'Pac ...

  9. Sublime Text 3 插件、主题、配置

    换电脑,Sublime Text 3 重新配置一遍,做个记录 1. 下载:http://www.sublimetext.com/3 2. 插件管理器 Package Control (Ctrl + ` ...

随机推荐

  1. 一起刑事案件法庭辩护 z

    [案件地位]  这是一起各方争议很大的刑事案件.侦查机关曾将该案以非法拘禁罪立案侦查,以故意杀人罪移送检察机关审查起诉,公诉机关以非法拘禁形成故意伤害(致死)起诉,而法院最终以故意伤害罪判决,并且排除 ...

  2. linux 好玩的命令

    发现一个linux好玩的命令,随机显示名言警句和诗词:fortune 和 fortune-zh (中文) cowsay: 小动物说话- ________________________________ ...

  3. c#图片上绘制半透明矩形

    p.CreateGraphics().FillRectangle( ,Color.LightGreen)), iLeft, iTop, iRight - iLeft, iBottom - iTop); ...

  4. PDF按模板出力,多个PDF合并

                 const string   TEMP_PREXFIX = "Temp_";                                       ...

  5. win xp32位与64位怎么查看是多少位系统

    方法一: Windows XP/Server2003几乎都是32位的操作系统 1. 单击“开始”,然后单击“运行”. 2. 在“打开”框中,键入cmd(再键入systeminfo)或者winmsd.e ...

  6. [kuangbin带你飞]专题十 匹配问题

        A-L 二分匹配 M-O 二分图多重匹配 P-Q 二分图最大权匹配 R-S 一般图匹配带花树 模板请自己找     ID Origin Title   61 / 72 Problem A HD ...

  7. 在weblogic11g上发布项目遇到的一个错误(不支持web-app_3_0)

    错误信息如下: 消息图标 - 错误 [HTTP:101064][WebAppModule(ssh1:ssh1.war)] Error parsing descriptor in Web appplic ...

  8. &amp; replace &

    var decoded = encoded.replace(/&/g,'&'); http://stackoverflow.com/questions/3700326/decode-a ...

  9. C and C++ 如何嵌套使用

    1. 要知道extern "C"的含义: (1) extern是C/C++中表明函数和全局变量作用范围的关键字, 该关键字表明其申明的函数和变量可以在本模块或者其他模块中使用. ( ...

  10. 代码生成器(CodeBuilder) 2 正式发布

    CodeBuilder是一个通过获取数据库表和字段定义,通过模板转换生成三层结构.实体模型等代码的工具. CodeBuilder第一版距今已过去4个年头了,第一版做的功能繁多,体积庞大,但是用起来不太 ...