问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

zendstudio 怎么自动提示css代码?我按alt+/键才提示,怎么设置自动提示

发布网友 发布时间:2022-04-06 13:04

我来回答

1个回答

热心网友 时间:2022-04-06 14:33

一、快速编写HTML代码

1. 初始化

HTML文档需要包含一些固定的标签,比如<html>、<head>、<body>等,现在你只需要1秒钟就可以输入这些标签。比如输入“!”或“html:5”,然后按Tab键:

html:5 或!:用于HTML5文档类型
html:xt:用于XHTML过渡文档类型
html:4s:用于HTML4严格文档类型
2. 轻松添加类、id、文本和属性

连续输入元素名称和ID,Emmet会自动为你补全,比如输入p#foo:

连续输入类和id,比如p.bar#foo,会自动生成:

Html代码
<p class="bar" id="foo"></p>

下面来看看如何定义HTML元素的内容和属性。你可以通过输入h1{foo}和a[href=#],就可以自动生成如下代码:

Html代码
<h1>foo</h1>
<a href="#"></a>

3. 嵌套

现在你只需要1行代码就可以实现标签的嵌套。

>:子元素符号,表示嵌套的元素
+:同级标签符号
^:可以使该符号前的标签提升一行
效果如下图所示:

4. 分组

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

Html代码
<div class="foo">
<h1></h1>
</div>
<div class="bar">
<h2></h2>
</div>

5. 隐式标签

声明一个带类的标签,只需输入div.item,就会生成<div class="item"></div>。

在过去版本中,可以省略掉div,即输入.item即可生成<div class="item"></div>。现在如果只输入.item,则Emmet会根据父标签进行判定。比如在<ul>中输入.item,就会生成<li class="item"></li>。

下面是所有的隐式标签名称:

li:用于ul和ol中
tr:用于table、tbody、thead和tfoot中
td:用于tr中
option:用于select和optgroup中
6. 定义多个元素

要定义多个元素,可以使用*符号。比如,ul>li*3可以生成如下代码:

Html代码
<ul>
<li></li>
<li></li>
<li></li>
</ul>

7. 定义多个带属性的元素

如果输入 ul>li.item$*3,将会生成如下代码:

Html代码
<ul>
<li class="item1"></li>
<li class="item2"></li>
<li class="item3"></li>
</ul>

二、CSS缩写

1. 值

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

Css代码
width: 100px;

除了px,也可以生成其他单位,比如输入h10p+m5e,结果如下:

Css代码
height: 10%;
margin: 5em;

单位别名列表:

p 表示%
e 表示 em
x 表示 ex
2. 附加属性

可能你之前已经了解了一些缩写,比如 @f,可以生成:

Css代码
@font-face {
font-family:;
src:url();
}

一些其他的属性,比如background-image、border-radius、font、@font-face,text-outline、text-shadow等额外的选项,可以通过“+”符号来生成,比如输入@f+,将生成:

Css代码
@font-face {
font-family: 'FontName';
src: url('FileName.eot');
src: url('FileName.eot?#iefix') format('embedded-opentype'),
url('FileName.woff') format('woff'),
url('FileName.ttf') format('truetype'),
url('FileName.svg#FontName') format('svg');
font-style: normal;
font-weight: normal;
}

3. 模糊匹配

如果有些缩写你拿不准,Emmet会根据你的输入内容匹配最接近的语法,比如输入ov:h、ov-h、ovh和oh,生成的代码是相同的:

Css代码
overflow: hidden;

4. 供应商前缀

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

Css代码
-webkit-transform: ;
-moz-transform: ;
-ms-transform: ;
-o-transform: ;
transform: ;

你也可以在任意属性前加上“-”符号,也可以为该属性加上前缀。比如输入-super-foo:

Css代码
-webkit-super-foo: ;
-moz-super-foo: ;
-ms-super-foo: ;
-o-super-foo: ;
super-foo: ;

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

Css代码
-webkit-transform: ;
-moz-transform: ;
transform: ;

前缀缩写如下:

w 表示 -webkit-
m 表示 -moz-
s 表示 -ms-
o 表示 -o-
5. 渐变

输入lg(left, #fff 50%, #000),会生成如下代码:

Css代码
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);

三、附加功能

生成Lorem ipsum文本

Lorem ipsum指一篇常用于排版设计领域的拉丁文文章,主要目的是测试文章或文字在不同字型、版型下看起来的效果。通过Emmet,你只需输入lorem 或 lipsum即可生成这些文字。还可以指定文字的个数,比如lorem10,将生成:

引用
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Libero delectus.

四、定制

你还可以定制Emmet插件:

添加新缩写或更新现有缩写,可修改snippets.json文件
更改Emmet过滤器和操作的行为,可修改preferences.json文件
定义如何生成HTML或XML代码,可修改syntaxProfiles.json文件

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

Emmet支持的编辑器如下(链接为针对该编辑器的Emmet插件):

Sublime Text 2
TextMate 1.x
Eclipse/Aptana
Coda 1.6 and 2.x
Espresso
Chocolat (通过“Install Mixin”对话框添加)
Komodo Edit/IDE (通过Tools → Add-ons菜单添加)
Notepad++
PSPad
<textarea>
CodeMirror2/3
Brackets
相关文档:http://docs.emmet.io/
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 解除劳动合同召开职工代表大会,职工代表比例 电烤箱电热管坏了怎么换? 职工代表换届选举多少年一次 讨教下家用烤箱电热管坏了怎么修 职代会一届有六年的吗? 几届职代会几届是根据单位一把手还是公会主席怎么分的? 召开第一届第一次职工代表大会,工会需要做哪些准备工作? 企业职工代表大会一届有几次会议 第一届职工代表大会如何召开? 职工代表大会每届任期 想烤蛋挞,但是家里烤箱的下管坏了,只有上管能用了,请问还能烤吗? 事业单位职工钱代表大会议是一年一次吗 请问首次展开职工代表大会是叫第一届一次职工代表大会还是第一次职工代表大会啊? 职代会的届和次是怎么回事 职代会的届和次是怎么回事?换届的那一次叫第X届还是X届一次职代会? 我是一个缺心眼又死心眼的人怎么办? 我特别缺心眼,傻,吃什么东西什么药补脑?谢谢! 天生缺心眼的人,能不能改变?不知道是智商的问题,还是自己太单纯,永远学不会看人,分不清好坏。说话也 缺心眼儿怎么办? 如何改掉缺心眼的毛病 宝宝出现了热性惊厥,宝妈在家自救的办法有哪些呢?有哪些注意事项? 宝宝因为高温被热到惊厥,父母第一时间怎么处理最为合适呢? 孩子热性惊厥,爷爷竟然使用针扎放血治疗,正确的处置方式是什么? 儿童高热惊厥怎么治疗 小孩高热惊厥如何处理呢? 高热惊厥的孩子怎么急救 猎腾监控器用什么APP连接 合成革的鞋子好不好 引弘泰无线摄像头手机需要下载哪个软件 合成革的鞋耐穿吗? 合成革的鞋子好还是超纤革的好 QQ个性签名历史记录怎么删除啊? 请问一下我下载了一个有看头软件为什么里边有广告啊谢谢 怎样用电脑删除QQ的个性签名历史记录 阿迪达斯合成革鞋耐穿吗 有看头app录像方法详解 有看头取消手机绑定卸载了怎样重新安装? 合成革材质的运动鞋好吗? 电脑怎么删除qq个性签名历史记录 运动鞋合成革还是牛皮好