当前位置:380元网站建设 虎网站 > 建站百科 > 正文

Emmet:HTML/CSS代码快速编写技巧

发布日期:2015-08-11

一、Emmet简介

Emmet的前身是Zen Coding,它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,由两个核心组件组成:一个缩写扩展器(缩写为像CSS一样的选择器)和上下文无关的HTML标签对匹配器。

二、快速编写HTML代码

1.初始化

  HTML文档需要包含一些固定的标签,比如,,等,利用Emmet可以1秒钟就可以完成这些标签的输入。

比如:输入“!”或“html:5”,然后按Tab键,就能生成:

html:xt:用于XHTML过滤文档类型;html:5或!:用于HTML5文档类型;

html:4s:用于HTML4严格文档类型。

2.轻松添加类,id,文本和属性



3.嵌套

利用Emmet只需一行代码就可以实现标签的嵌套:

>:子元素符号,表示嵌套的元素;

+:同级标签符号;

^:可以使用该符号前的标签提升一行。

比如:

p>span:

4.分组

利用Emmet可以通过嵌套和括号快速生成一些代码块,比如:输入(.foo>h1)+(#bar>h2),会自动生成:

申明一个带类的标签,只需输入p.item,就会自动生成:

5.隐式标签

    6.定义多个元素

    要定义多个元素,可以使用符号*,比如:ul>li*5:

    输入ul>li.item$*3,将会自动生成:7.定义多个带属性的元素

    三、CSS缩写

    1.值

    比如要定义元素的宽度,只需输入w100,即可生成:

    1

    width: 100px;

    除了px,还可以生成其他单位,比如输入h10p+m5e,会生成:

    1

    2

    height: 10%;

    margin: 5em;

    单位别名列表:

    p:表示%;

    e:表示em;

    x:表示ex。

    2.模糊匹配

    如果有些缩写在写的时候拿捏不准,Emmet会根据输入的内容匹配较接近的语法,比如输入ov:h、ov-h、ovh和oh都会生成:

    1

    overflow: hidden;

    3.供应商前缀

    如果输入非W3C标准的CSS属性,Emmet会自动加上供应商前缀,比如输入trs,则会生成:

    1

    2

    3

    4

    5

    -webkit-transition: prop time;

    -moz-transition: prop time;

    -ms-transition: prop time;

    -o-transition: prop time;

    transition: prop time;

    如果不希望加上所有前缀,也可以使用缩写来指定,比如输入:-wm-trf,表示只加上-webkit和-moz前缀:

    1

    2

    3

    -webkit-transform: ;

    -moz-transform: ;

    transform: ;

    前缀说些如下:

    w:表示-webkit-;

    m:表示-moz-;

    s:表示-ms-;

    o:表示-o-。

    4.渐变(webStorm不支持)

    输入lg(left,#fff 50%,#000),会自动生成:

    1

    2

    3

    4

    5

    background-image: -webkit-gradient(linear, 0 0, 100% 0, color-stop(0.5, #fff), to(#000));

    background-image: -webkit-linear-gradient(left, #fff 50%, #000);

    background-image: -moz-linear-gradient(left, #fff 50%, #000);

    background-image: -o-linear-gradient(left, #fff 50%, #000);

    background-image: linear-gradient(left, #fff 50%, #000);

    四、针对不同编辑器的插件

    Emmet支持如下编辑器:

    1.Sublime Text 2;

    2.TextMate 1.X;

    3.Eclipse/Aptana;

    4.Coda 1.6 and 2.x;

    5.Espresso;

    6.Chocolat(通过“Install Mixin”对话框添加);

    7.Komodo Edit/IDE(通过Tools → Add-ons菜单添加);

    8.Notepad++;

    9.PSPad;

    10.;

    11.CodeMirror2/3;

    12.Brackets;

    13.WebStorm;

英国地图中文版全图(详细介绍英国地理位置及地形)

    一、本文主要涉及的问题或话题 本文将介绍英国地图及其地理位置、地形、地貌等方面的相关知识,旨在帮助读者更好地了解英国的地理特征,为英国文化、历史、经济、社会等方面的学习提供基础。 二、英国地图的位置 英国位于欧洲大陆的西北端,东临北海,南隔英吉利海峡与法国相望,西隔爱尔兰海与爱尔兰相邻,北部与苏格兰接壤。英国是联合王国的简称,由四个组成,即英格兰、苏格兰、威尔士和北爱尔兰。其首都为伦敦,位于英...

       网站建设公司经常会用到的建站技巧 在信息化的时代,互联网的发展是大家有目共睹的,随着其不断地发现,网站建设的前景不容大众小觑。目前,天津网站建设-虎网科技每天都会收到很多的应聘简历,由此可见,很多的人都想踏入互联网这个行业,并且想要在网站建设方面有所发展,但是今天,随着网站数量的增加,对于企业而言,想要真正的立足于互联网之中,并不容易,尤其是对于从事互联网开发的企业而言,更应该掌握如下的几点技巧,从而帮助更多的企业铸就高端精品网站...

       企业网站设计网站导航和图像及媒体 导航需要有助于浏览者快速的找到想要知道的内容页和功能,导航就是需要有引导性,如果导航不清晰明了,导入的页面要与导航所描述的一致,一个引导性差的导航有可能会造成客户浏览完全站也不知道自己想要的那块内容在哪里,现在即便是你有全世界最好产品、最好的服务也没什么用,因为客户不知道啊。 如今的互联网时代就是网速的问题,网站有大量的图片及短视频,严重的拖延了加载网页的速度,所以在上传图片及短视频的时候尽量用...

       企业网站设计中使用配置管理系统实现自动部署 代码部署到生产环境的最简单方法是,通过配置管理和分配系统实现自动部署。例如,我们可以用它轻松解析依赖,如共享库或其他代码部署过程中必须使用的二进制文件。 大多数配置管理系统实际上都会将物理和逻辑软件资源抽象到配置文件中,然后再用与特定领域相关的描述性语言进行编辑。最后,通过某种引擎执行预期修改,在操作系统或应用程序上实现预期的结果。 这些配置管理框架可以与部署工具交互,由这些工具将软...

       网站优化中常的问题和解决方案 虎网网络在9年的网站建设中,发现网站优化普遍存在一些问题,今天就罗列了一下,且提供相关的解决方案。   1、网站内容少   大部分企业站点都没有注重内容,包括内容质量、数量、更新频率、内链建造等,由于很多企业网站没有专业的编辑人员或者没有相关性的文章发布。内容是搜索引擎优化的核心,假如你想要自个的站点做好搜索引擎优化,那么内容这方面的问题一定要认真对待。当前很多企业站点建站一二年了,一共还不超过3...

       深圳龙华伊缘彩妆化妆与虎网科技签署网站建设协议 伊缘坐落于深圳市龙华新区龙观路联友商务大厦1101。伊缘选用虎网站网络实用型网站案例,此案例比经济型多了些功能,如动漫广告图片、在线客服QQ/MSN等聊天工具、顶部侧部二级分类导航、走马灯等功能。伊缘是经深圳市龙华新区工商局审核的有资质公司,统一社会信用代码:91440300311909262Q。同时经国家工信部和广东省通信管理局审核通过ICP备案;备案号:粤ICP备15036695号。   伊缘...

最新模板
少儿英语培训机构网站建设 培训公司网站建设
成人自考网站建设 成人培训网站制作设计版面
智能家居摆设设计网站建设 智能家居装修企业网站建设
铜螺母,铜螺丝,螺栓,螺钉工厂网站建设
废气处理设备,如活性炭吸附箱、RTO蓄热式氧化处理设备、光氧等离子复合设备 低温等离子设备 光氧催化设备等网企业网站建设
图文阅读