目次
Editor プラグイン
オンライン編集者のサポート:
兄弟: +
<div>    <dl>        <dt></dt>        <dd></dd>        <dt></dt>        <dd></dd>        <dt></dt>        <dd></dd>    </dl></div><footer>    <p></p></footer>
ログイン後にコピー
" >
<div>    <dl>        <dt></dt>        <dd></dd>        <dt></dt>        <dd></dd>        <dt></dt>        <dd></dd>    </dl></div><footer>    <p></p></footer>
ログイン後にコピー
<ul>    <li></li>    <li></li>    <li></li>    <li></li>    <li></li></ul>
ログイン後にコピー
ログイン後にコピー
" >
<ul>    <li></li>    <li></li>    <li></li>    <li></li>    <li></li></ul>
ログイン後にコピー
ログイン後にコピー
ul>li.item$@-*5
#header
<div id="header"></div>
ログイン後にコピー
" >
<div id="header"></div>
ログイン後にコピー
<td rowspan="2" colspan="3" title=""></td>
ログイン後にコピー
" >
<td rowspan="2" colspan="3" title=""></td>
ログイン後にコピー
em>.class
不明な略語はすべてタグに変換されます (例: foo) →
a:link
<acronym title=""></acronym>
ログイン後にコピー
ログイン後にコピー
" >
<acronym title=""></acronym>
ログイン後にコピー
ログイン後にコピー

フロントエンド開発に必須

Jun 24, 2016 am 11:20 AM

はじめに

Emmet (旧名 Zen コーディング) は、フロントエンド開発の効率を大幅に向上させるツールです。

基本的に、ほとんどのテキスト エディタでは、「スニペット」と呼ばれるコードのチャンクを保存して再利用できます。スニペットは生産性を向上させるのに最適ですが、ほとんどの実装には、最初にコード スニペットを定義する必要があり、実行時にコード スニペットを拡張できないという欠点があります。

Emmet はフラグメントの概念を新しいレベルに引き上げます。動的に解析できる CSS の形式で式を設定し、入力した略語に基づいて対応するコンテンツを取得できます。 Emmet は成熟しており、HTML/XML および CSS コードを作成するフロントエンド開発者に適していますが、プログラミング言語にも使用できます。

エディターに短縮コード ul>li*5 を入力し、展開キー (デフォルトはタブ) を押してコード スニペットを取得します:

<ul>    <li></li>    <li></li>    <li></li>    <li></li>    <li></li></ul>
ログイン後にコピー
ログイン後にコピー

ダウンロードしてインストールします

Editor プラグイン

以下はEmmet エディターに提供されるプラグインをインストールします。

Sublime Text

Eclipse/Aptana

TextMate

Coda

エスプレッソ

ショコラ

Komodo Edit

Notepad++

PSPad

テキストエリア

コードミラー

ブラケット

NetBeans

Adobe Dreamweaver

オンライン編集者のサポート:

jsfiddle

jsbin bin

codepen

coder

divshot

コディオプラグインサポートEmmet の関数と機能がサポートされる場合があります。 + gt;

nav>ul>li

<nav>    <ul>        <li></li>    </ul></nav>
ログイン後にコピー

兄弟: +

div+p+bq

<div></div><p></p><blockquote></blockquote>
ログイン後にコピー

スーパーバイザー: ^

div+div>p>span+em ^bq

りりー

div+div>p>span+em^^bq

<div></div><div>    <p><span></span><em></em></p>    <blockquote></blockquote></div>
ログイン後にコピー

グループ化: ()

div>(header>ul>li*2>a)+footer>p

<div></div><div>    <p><span></span><em></em></p></div><blockquote></blockquote>
ログイン後にコピー

(div>ダウンロード> (dt+dd)*3)+footer>p

<div>    <header>        <ul>            <li><a href=""></a></li>            <li><a href=""></a></li>        </ul>    </header>    <footer>        <p></p>    </footer></div>
ログイン後にコピー

乗算: *

ul>li*5

増分記号: $

ul>li.item$*5

<ul>    <li></li>    <li></li>    <li></li>    <li></li>    <li></li></ul>
ログイン後にコピー
ログイン後にコピー

h$[title=item$]{ヘッダー$}*3

<ul>    <li class="item1"></li>    <li class="item2"></li>    <li class="item3"></li>    <li class="item4"></li>    <li class="item5"></li></ul>
ログイン後にコピー

ul>li.item$$$*5

<h1 title="item1">Header 1</h1><h2 title="item2">Header 2</h2><h3 title="item3">Header 3</h3>
ログイン後にコピー

ul>li.item$@-*5

<ul>    <li class="item001"></li>    <li class="item002"></li>    <li class="item003"></li>    <li class="item004"></li>    <li class="item005"></li></ul>
ログイン後にコピー

ul>li.item$@3*5

<ul>    <li class="item5"></li>    <li class="item4"></li>    <li class="item3"></li>    <li class="item2"></li>    <li class="item1"></li></ul>
ログイン後にコピー

ID とクラス属性

<ul>    <li class="item3"></li>    <li class="item4"></li>    <li class="item5"></li>    <li class="item6"></li>    <li class="item7"></li></ul>
ログイン後にコピー

.title

<div id="header"></div>
ログイン後にコピー

form#search.wide

<div class="title"></div>
ログイン後にコピー

p.class1.class2 .class3

<form id="search" class="wide"></form>
ログイン後にコピー

カスタム属性

p[title= "Hello world"]

<p class="class1 class2 class3"></p>
ログイン後にコピー

td[rowspan=2colspan=3 title]

<p title="Hello world"></p>
ログイン後にコピー

[a='value1' b="value2 "]

<td rowspan="2" colspan="3" title=""></td>
ログイン後にコピー

テキスト: {}

a{クリックしてください}

<div a="value1" b="value2"></div>
ログイン後にコピー

p>{続行するには、}+a{ここ}+{ をクリックしてください}

<a href="">Click me</a>
ログイン後にコピー

暗黙のタグ

。クラス

<p>Click <a href="">here</a> to continue</p>
ログイン後にコピー

em>.class

<div class="class"></div>
ログイン後にコピー

ul> ;.class

<em><span class="class"></span></em>
ログイン後にコピー

table>.row>.col

<ul>    <li class="class"></li></ul>
ログイン後にコピー

HTML

不明な略語はすべてタグに変換されます (例: foo) →

!

<table>    <tr class="row">        <td class="col"></td>    </tr></table>
ログイン後にコピー

a

<!doctype html><html lang="en"><head>    <meta charset="UTF-8">    <title>Document</title></head><body></body></html>
ログイン後にコピー

<a href=""></a>
ログイン後にコピー

a:mail

<a href="http://"></a>
ログイン後にコピー

abbr

<a href="mailto:"></a>
ログイン後にコピー

頭字語

<abbr title=""></abbr>
ログイン後にコピー

base

<acronym title=""></acronym>
ログイン後にコピー
ログイン後にコピー

basefont

<base href="" />
ログイン後にコピー

br

<basefont />
ログイン後にコピー

frame

<br />
ログイン後にコピー

hr

<frame />
ログイン後にコピー

bdo

<hr />
ログイン後にコピー

bdo :r

rree

bdo:l

rree

col

rree

リンク

<link rel="stylesheet" href="" />
ログイン後にコピー

link:css

<link rel="stylesheet" href="style.css" />
ログイン後にコピー

link:print

<link rel="stylesheet" href="print.css" media="print" />
ログイン後にコピー

link:favicon

<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
ログイン後にコピー

link:touch

<link rel="apple-touch-icon" href="favicon.png" />
ログイン後にコピー

link:rss

<link rel="alternate" type="application/rss+xml" title="RSS" href="rss.xml" />
ログイン後にコピー

link:atom

<link rel="alternate" type="application/atom+xml" title="Atom" href="atom.xml" />
ログイン後にコピー

meta

<meta />
ログイン後にコピー

meta:utf

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
ログイン後にコピー

meta:win

<meta http-equiv="Content-Type" content="text/html;charset=windows-1251" />
ログイン後にコピー

meta:vp

<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" />
ログイン後にコピー

meta:compat

<meta http-equiv="X-UA-Compatible" content="IE=7" />
ログイン後にコピー

style

<style></style>
ログイン後にコピー

script

<script></script>
ログイン後にコピー

script:src

<script src=""></script>
ログイン後にコピー

img

<img src="" alt="" />
ログイン後にコピー

iframe

<iframe src="" frameborder="0"></iframe>
ログイン後にコピー
ログイン後にコピー

embed

<embed src="" type="" />
ログイン後にコピー
ログイン後にコピー

object

<object data="" type=""></object>
ログイン後にコピー
ログイン後にコピー

param

<param name="" value="" />
ログイン後にコピー

map

<map name=""></map>
ログイン後にコピー

area

<area shape="" coords="" href="" alt="" />
ログイン後にコピー

area:d

<area shape="default" href="" alt="" />
ログイン後にコピー

area:c

<area shape="circle" coords="" href="" alt="" />
ログイン後にコピー

area:r

<area shape="rect" coords="" href="" alt="" />
ログイン後にコピー

area:p

<area shape="poly" coords="" href="" alt="" />
ログイン後にコピー

form

<form action=""></form>
ログイン後にコピー

form:get

<form action="" method="get"></form>
ログイン後にコピー

form:post

<form action="" method="post"></form>
ログイン後にコピー

label

<label for=""></label>
ログイン後にコピー

input

<input type="text" />
ログイン後にコピー

input:text input:t inp

<input type="text" name="" id="" />
ログイン後にコピー

input:hidden input:h input[type=hidden name]

<input type="hidden" name="" />
ログイン後にコピー

input:search inp[type=search]

<input type="search" name="" id="" />
ログイン後にコピー

input:email inp[type=email]

<input type="email" name="" id="" />
ログイン後にコピー

input:url inp[type=url]

<input type="url" name="" id="" />
ログイン後にコピー

input:password input:p inp[type=password]

<input type="password" name="" id="" />
ログイン後にコピー

input:datetime inp[type=datetime]

<input type="datetime" name="" id="" />
ログイン後にコピー

input:date inp[type=date]

<input type="date" name="" id="" />
ログイン後にコピー

input:datetime-local inp[type=datetime-local]

<input type="datetime-local" name="" id="" />
ログイン後にコピー

input:month inp[type=month]

<input type="month" name="" id="" />
ログイン後にコピー

input:week inp[type=week]

<input type="week" name="" id="" />
ログイン後にコピー

input:time inp[type=time]

<input type="time" name="" id="" />
ログイン後にコピー

input:number inp[type=number]

<input type="number" name="" id="" />
ログイン後にコピー

input:color inp[type=color]

<input type="color" name="" id="" />
ログイン後にコピー

input:checkbox input:c inp[type=checkbox]

<input type="checkbox" name="" id="" />
ログイン後にコピー

input:radio input:r inp[type=radio]

<input type="radio" name="" id="" />
ログイン後にコピー

input:range inp[type=range]

<input type="range" name="" id="" />
ログイン後にコピー

input:file input:f inp[type=file]

<input type="file" name="" id="" />
ログイン後にコピー

input:submit input:s

<input type="submit" value="" />
ログイン後にコピー

input:image input:i

<input type="image" src="" alt="" />
ログイン後にコピー

input:button input:b

<input type="button" value="" />
ログイン後にコピー

input:reset input:button[type=reset]

<input type="reset" value="" />
ログイン後にコピー

select

<select name="" id=""></select>
ログイン後にコピー

option

<option value=""></option>
ログイン後にコピー

textarea

<textarea name="" id="" cols="30" rows="10"></textarea>
ログイン後にコピー

menu:context menu:c menu[type=context]

<menu type="context"></menu>
ログイン後にコピー

menu:toolbar menu:t menu[type=toolbar]

<menu type="toolbar"></menu>
ログイン後にコピー

video

<video src=""></video>
ログイン後にコピー

audio

<audio src=""></audio>
ログイン後にコピー

html:xml

<html xmlns="http://www.w3.org/1999/xhtml"></html>
ログイン後にコピー

keygen

<keygen />
ログイン後にコピー

command

<command />
ログイン後にコピー

bq blockquote

<blockquote></blockquote>
ログイン後にコピー

acr acronym

<acronym title=""></acronym>
ログイン後にコピー
ログイン後にコピー

fig figure

<figure></figure>
ログイン後にコピー

figc figcaption

<figcaption></figcaption>
ログイン後にコピー

ifr iframe

<iframe src="" frameborder="0"></iframe>
ログイン後にコピー
ログイン後にコピー

emb embed

<embed src="" type="" />
ログイン後にコピー
ログイン後にコピー

obj object

<object data="" type=""></object>
ログイン後にコピー
ログイン後にコピー

src source

<source></source>
ログイン後にコピー

cap caption

<caption></caption>
ログイン後にコピー

colg colgroup

<colgroup></colgroup>
ログイン後にコピー

fst fset fieldset

<fieldset></fieldset>
ログイン後にコピー

btn button

<button></button>
ログイン後にコピー

btn:b button[type=button]

<button type="button"></button>
ログイン後にコピー

btn:r button[type=reset]

<button type="reset"></button>
ログイン後にコピー

btn:s button[type=submit]

<button type="submit"></button>
ログイン後にコピー

最后

关于更多的HTML以及CSS的缩写请查看:官网文档

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

&lt; Progress&gt;の目的は何ですか 要素? &lt; Progress&gt;の目的は何ですか 要素? Mar 21, 2025 pm 12:34 PM

この記事では、HTML&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合

&lt; datalist&gt;の目的は何ですか 要素? &lt; datalist&gt;の目的は何ですか 要素? Mar 21, 2025 pm 12:33 PM

この記事では、HTML&lt; Datalist&GT;について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

HTML5のクロスブラウザー互換性のベストプラクティスは何ですか? HTML5のクロスブラウザー互換性のベストプラクティスは何ですか? Mar 17, 2025 pm 12:20 PM

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

&lt; meter&gt;の目的は何ですか 要素? &lt; meter&gt;の目的は何ですか 要素? Mar 21, 2025 pm 12:35 PM

この記事では、html&lt; meter&gt;について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化&lt; Meter&gt; &lt; Progress&gt;およびex

HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか? HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか? Mar 17, 2025 pm 12:27 PM

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

HTML5&lt; time&gt;を使用するにはどうすればよいですか 日付と時刻を意味的に表す要素? HTML5&lt; time&gt;を使用するにはどうすればよいですか 日付と時刻を意味的に表す要素? Mar 12, 2025 pm 04:05 PM

この記事では、html5&lt; time&gt;について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

ビューポートメタタグとは何ですか?レスポンシブデザインにとってなぜそれが重要なのですか? ビューポートメタタグとは何ですか?レスポンシブデザインにとってなぜそれが重要なのですか? Mar 20, 2025 pm 05:56 PM

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

&lt; iframe&gt;の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか? &lt; iframe&gt;の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか? Mar 20, 2025 pm 06:05 PM

この記事では、&lt; iframe&gt;外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

See all articles