Zen Coding It is a text editor plugin. In a text editor using Zen Coding, you can use short codes to write regular HTML codes. This tool greatly simplifies HTML writing. For example, the following HTML code: Copy code The code is as follows:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> </head> <body> <div id="header"> <div id="logo"></div> <ul id="nav"> <li class="item-1"><a href=""></a></li> <li class="item-2"><a href=""></a></li> <li class="item-3"><a href=""></a></li> <li class="item-4"><a href=""></a></li> <li class="item-5"><a href=""></a></li> </ul> </div> </body> </html> With Zen Coding, it’s just one line: Copy code The code is as follows:html:xt>div#header>div#logo+ul#nav>li.item-$*5>a Here is the online DEMO (If the shortcut keys do not work, please check for possible shortcut key conflicts. For example, Sogou input method will occupy "Ctrl+,") Zen Coding's abbreviation rules are somewhat similar to CSS selectors:
Other main featuresDefault except HTML /XML/XSL/ CSS In addition to the HAML abbreviation, Zen Coding also provides some other functions that facilitate code writing. . Abbreviated Package (Wrap with Abbreviation). Depending on the cursor position or text selection, enter the code abbreviation to get the desired final code. Copy code The code is as follows:You walk into the room With your pencil in your hand You see somebody naked And you say, Who is that man? You try so hard But you don't understand Just what you'll say When you get home Because something is happening here But you don't know what it is Do you, Mister Jones? The above text is wrapped with "ul>li*>span" to get the following code: Copy code The code is as follows:<ul> <li><span>You walk into the room</span></li> <li><span>With your pencil in your hand</span></li> <li><span>You see somebody naked</span></li> <li><span>And you say, Who is that man?</span></li> <li><span>You try so hard</span></li> <li><span>But you don't understand</span></li> <li><span>Just what you'll say</span></li> <li><span>When you get home</span></li> <li><span>Because something is happening here</span></li> <li><span>But you don't know what it is</span></li> <li><span>Do you, Mister Jones?</span></li> </ul> Tag Matching (Balance Tag)ZC (Zen Coding) provides a quick way to select all the contents within an element Edit Points (Edit Point)The code extended by ZC has no content. This function can quickly locate the content editing point. at lastCommon IDEs such as Eclipse/Aptana, Notepad++, TextMage, Dreamweaver, UltraEdit, Visual Studio, etc. already have official or third-party plug-in support. In fact, since the core code of Zen Coding has two language versions, Javascript and Python, after introducing the corresponding JS file, Zen Coding can be used in the text editing area of the browser. |
<<: SVG+CSS3 to achieve a dynamic wave effect
>>: JavaScript to achieve JD.com flash sale effect
This article mainly introduces the ::master pseud...
1. First, create the corresponding folder accordi...
Table of contents Preface Communication between t...
Table of contents 1. Log related services 2. Comm...
1. Purpose Write a Flask application locally, pac...
Directly post code and examples #Write comments w...
MySQL tuning Explain tool detailed explanation an...
This article example shares the specific code of ...
background In the group, some students will ask r...
Background-image is probably one of those CSS pro...
The DIV floating effect (fixed position) is imple...
1. Download the software 1. Go to the MySQL offic...
Table of contents Related dependency installation...
This article takes Centos7.6 system and Oracle11g...
To split a string into an array, you need to use ...