在前端开辟的过程中,最费时间的工作就是写 HTML、CSS 代码。一堆的标签、属性、括号等,头疼。这里推荐一个Emmet语法规则,让你写的时间爽到飞起,能大大进步代码书写,只必要敲一行代码就能天生你想要的完备HTML布局,下面会先容如何使用。 Emmet是一款插件,只要能安装他的编辑器都能使用,大部门编辑器都可以使用该语法规则,我们平时开辟的[code]Sublime Text[/code]、[code]Eclipse[/code]、[code]Notepad++[/code]、[code]VS code[/code]、[code]Atom[/code]、[code]Dreamweaver[/code]等等编辑器都可以使用。 安装方式和平时安装插件一样搜索这个emmet插件安装,每个编辑器安装方式差异,请各自尝试 先来个例子: 这个平常的HTML布局,你必要多久打出来呢? 是不是很爽,很快~~啊 ~ 啊~,仅仅一行代码就天生了一个复杂的HTML布局,并且id,class,内容都对应的上 开始讲解语法吧1:html初始布局下图中的布局,偷懒的都会直接一个!=> Tab 办理,这样可以快速天生底子的布局,同时防止手写时忘记某个代码块,输入错误的代码。 2:id(#),class(.)[code]id指令:# ; class指令:.[/code] div#test [code] <div id="test"></div>[/code]div.test [code] <div class="test"></div>[/code]3:子节点(>),兄弟节点(+),上级节点(^)[code]子节点指令:> ; 兄弟节点指令:+ ; 上级节点:^[/code] div>ul>li>p [code] <div> <ul> <li> <p></p> </li> </ul> </div> [/code]div+ul+p [code] <div></div> <ul></ul> <p></p> [/code]div>ul>li^div (这里的[code]^[/code]是接在[code]li[/code]反面以是在[code]li[/code]的上一级,与[code]ul[/code]成了兄弟关系,当然两个^^就是上上级) [code] <div> <ul> <li></li> </ul> <div></div> </div> [/code]4:重复(*)[code]重复指令:*[/code] div*5(*号反面添加数字表现重复的元素个数) [code] <div></div> <div></div> <div></div> <div></div> <div></div> [/code]5:分组(())[code]分组指令:()[/code] div>(ul>li>a)+div>p 解释:这里假如不加括号的话,猜想下,[code]a+div[/code]这样div就是和a是兄弟关系了,会包罗在li内里。懂了吧哈哈 [code] <div> <ul> <li> <a href=""></a> <div> <p></p> </div> </li> </ul [/code]6:属性([attr])——id,class都有怎么能少了属性呢[code]属性指令:[][/code] a[href=’###’ name=‘xiaoA’] (中括号内填写属性键值对的形式,并且空格隔开) [code] <a href="###" name="xiaoA"></a> [/code]###6:编号($) ul>li.test$*3 ($代表一位数,反面更上*数字就代表从1递增到填写的数字) [code] <ul> <li class="test1"></li> <li class="test2"></li> <li class="test3"></li> </ul> [/code]留意: 一个$ 代表一位数,$$就是两位数了,以此类推就可以形成$(1),$$(01),$$$(001) 假如想自定义从几开始递增的话就利用:$@+数字*数字 7:文本({})[code]文本指令:{}[/code] ul>li.test$*3{测试$} ({内里填写内容,可以和$一起组合使用哦}) [code] <ul> <li class="test1">测试1</li> <li class="test2">测试2</li> <li class="test3">测试3</li> </ul> [/code]8:隐式标签这个标签没有指令,而是部门标签可以不使用输入标签,直接输入指令,即可辨认父类标签。 例如:[code].test[/code] [code] <div class="test"></div> [/code]例如:[code]ul>.test$*3[/code] [code] <ul> <li class="test1"></li> <li class="test2"></li> <li class="test3"></li> </ul> [/code]例如:[code]select>.test$*5[/code] [code] <select name="" id=""> <option class="test1"></option> <option class="test2"></option> <option class="test3"></option> <option class="test4"></option> <option class="test5"></option> </select> [/code]等等…
末了就是:看没用,操作几遍,几分钟你就能掌握这些指令,然后飞快的撸码 到此这篇关于HTML速写之Emmet语法规则的实现的文章就先容到这了,更多相干HTML Emmet语法内容请搜索脚本之家从前的文章或继续欣赏下面的相干文章,盼望各人以后多多支持脚本之家! 来源:https://www.jb51.net/html5/770583.html 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
|手机版|小黑屋|梦想之都-俊月星空
( 粤ICP备18056059号 )|网站地图
GMT+8, 2025-7-2 09:26 , Processed in 0.033922 second(s), 18 queries .
Powered by Mxzdjyxk! X3.5
© 2001-2025 Discuz! Team.