承接上文《Web 前端利器Emmet 的HTML用法总结》,这篇主要是Emmet 的 html的好基友——CSS 的用法。原文来自tutsplus,由w3cplus 翻译,感谢所有原作者。
属性
CSS提供了属性的值,比如font-size
,margin
和 padding
等等:
Emmet定义了所有已知的CSS属性和缩写。所以border-bottom
缩写是bdb
,border-top
缩写是bdt
。正如下面的示例font-size
缩写是fz
:
假设你在你的编辑器中输入fz
,然后按一下tab
键,Emmet就像一个魔法师一样将缩写变成有效的CSS,并且放在你的光标之处。
属性值
现在我们已经了解了CSS的属性,它只需要添加一个值。这是通过一个组合缩写和所需要的值一起来完成。例如,fz18
将输出font-size:18px
。你不需要输入px
,因为Emmet将会其单位是px
。如果一个项目没有一个单位(如font-weight
),Emmet会很聪明,他不会添加像素单位。
单位
如果你在CSS不经常使用的像素(px
)单位,那会是什么?是em
、rem
、%
、ex
和px
吗?那么这些单位在Emmet中都是可以使用的。在Emmet中每一个单位都有其缩写形式:
-
px
→ 默认 -
p
→%
-
e
→em
-
r
→rem
-
x
→ex
要使用一个单位,只需要在值的后面使用缩写的单位值。下面的例子是使用em
定义font-size
:
多个单位
CSS中的某些属笥,比如margin
,允许多个值。在Emmet中要做到这一点,只需要每个值之间使用破折号(-
)。来看看下面的例子,给body
定义margin
的四个值:
颜色
在Emmet中使用#
前缀,后面紧跟颜色值,但不同的字符数将会输出不同的十六进制代码。来看一些例子:
-
#1
→#111111
-
#E0
→#e0e0e0
-
#FC0
→#FFCC00
下面定义通过c#2
定义body
的颜色值,将会输出#222
:
!important
尽管在CSS中!important
并不经常使用,但在Emmet也带有一定的缩写。添加!
就可以自动生成:
多属性
现在我们具Emmet的CSS特性的一个基本了解,也是将它们放在一起的时候。就类似于Emmet和HTML中的相邻元素的功能。可以使用加号+
运算符来创建多个属性。我们来看一个简单的示例:
示例
记住,你可以使用所有缩写或者将其分开。这并不是很重要,关键的是你要使用得正确,它能更容易让你编写你的CSS。这里有一个动画,他给div.panel
创建一些样式:
相关推荐
涵盖了 html、css 和 xsl 的Emmet命令,提高前端开发效率。 有基础语法:下级: >;同级: +;上级:^;分组:();乘法:*;自增符号:$;ID和Class属性;自定义属性;文本:{};隐式标签; html语法:略!(此处略,...
适合作为基础知识点的学习材料用于Web前端新手,或是希望掌握Emmet快捷编码工具以及熟悉CSS结构伪类的初级前端开发者。 应用场景广泛,不仅帮助初学者减少HTML、CSS的重复劳动任务,还能让Web前端项目的设计者深入...
Emmet的使用方法包括但不限于以下几点: 1. **Tab键扩展**:输入缩写后,按下Tab键即可展开。 2. **快速输入属性**:输入"tag[attr1='val1'][attr2='val2']",快速创建带有指定属性的元素。 3. **嵌套缩写**:缩写...
作为一个开源库,Emmet 受到了广大Web开发者的热烈欢迎,成为他们不可或缺的基础工具包。它的核心功能在于快速编写和编辑HTML结构,通过简洁的缩写语法,能够自动生成复杂的HTML代码,从而显著提升了开发效率。 ...
描述中提到“Emmet (Zen Coding) 百度可以搜索到想要的安装操作步骤”,这提示我们,如果需要安装或了解Emmet在Dreamweaver中的使用方法,可以通过搜索引擎(如百度)获取详细的教程和指南。安装Emmet.zxp文件是将...
Vim中的Emmet插件是前端开发者的一大利器,它极大地提升了HTML和CSS编码的效率。Emmet,原名Zen Coding,是一种快速、高效的Web开发编辑工具,尤其在编写HTML和CSS时,通过简短的缩写,可以自动生成复杂的代码结构。...
【web前端工具包】是一个集合了多种Web前端开发与数据库管理工具的综合资源包,旨在提升开发者的工作效率和协作能力。这个工具包的核心组件包括Sublime Text编辑器、Postman测试工具以及数据库可视化工具,这些工具...
Emmet 总结 比较全! 基本上,大多数的文本编辑器都会允许你存储和重用一些代码块,我们称之为“片段”。虽然片段能很好地推动你得生产力,但大多数的实现都有这样一个缺点:你必须先定义你得代码片段,并且不能再...
安装Emmet Sublime插件的方法通常包括使用Package Control(Sublime Text的一个插件管理器),在插件列表中搜索“Emmet”,然后点击安装即可。安装完成后,Emmet的快捷键和功能将在Sublime Text中自动生效。 总之,...
Atom-emmet-jsx-css-modules.zip,Atom package to extend Emmet's JSX expansions to use CSS modules.emmet jsx css模块包,atom是一个用web技术构建的开源文本编辑器。
《Brackets的Emmet插件:提升前端开发效率的秘密武器》 在Web前端开发的世界里,效率是开发者的生命线。为了提升工作效率,许多...如果你是一名Web前端工程师,那么掌握Emmet的使用,无疑会让你的开发之旅更加顺畅。
Emmet-eclipse-plugin是一款强大的Eclipse集成开发环境插件,其历史可以追溯到Zen Coding,一个深受...如果你是一名Eclipse用户并涉足Web前端领域,安装并熟悉Emmet-eclipse-plugin将对你的工作效率产生显著的提升。
emmet css 使用缩写作为类名的样板实用程序样式表。 // emmet abbreviationd:n → display: none;// CSS class (all `:` are replaced with `-`) .d-n { display: none; }目前使用 emmet 1.3.1。 查看。目的拥有一组...
通过学习和熟练使用Emmet,前端开发者可以大大提高编码速度,减少错误,更专注于设计和逻辑实现。无论是在Sublime Text、Notepad++还是其他支持Emmet的编辑器中,这个工具都能让编码体验更加流畅。记住,实践是掌握...
总的来说,Emmet-Vim插件是Vim用户提升HTML和CSS编写效率的利器,它不仅提供了高效的代码补全和自动提示,还有丰富的快捷操作,让开发者能更加专注于设计和逻辑,而非琐碎的语法细节。无论你是前端新手还是经验丰富...
Emmet LiveStyle是一款专为前端开发者设计的CSS编辑器插件,它极大地提升了开发者在进行样式表编写时的效率和协同工作能力。该插件的主要功能是实现实时的CSS预览和同步编辑,允许开发者在编辑器中修改CSS代码后,...
Emmet 是一个强大的前端开发工具,它极大地提高了HTML和CSS编码的效率。在Web开发领域,特别是对于快速编写复杂的HTML结构来说,Emmet是不可或缺的助手。Brackets是一款开源的代码编辑器,专为前端开发者设计,具有...
Sublime Text是一款备受推崇的文本编辑器,尤其在IT行业内,它被广泛用于编写和调试代码,特别是针对Web前端开发。这款编译器以其高效、轻量级和高度可定制的特点,深受程序员喜爱。 首先,Sublime Text的核心优势...
总结来说,Sublime Text 中的 Emmet 插件是前端开发者提高工作效率的强大工具,它通过简短的缩写方式,帮助我们快速生成复杂的HTML和CSS结构。熟练掌握 Emmet 的各种技巧和高级用法,能让你在编写代码时更加游刃有余...
- **使用技巧**:使用这些编辑器时,可以通过安装相关的插件来提高效率,如使用Emmet快速编写HTML/CSS代码、使用Live Server预览HTML文件等。 ### 知识点五:项目管理和版本控制 - **项目组织**:一个典型的...