Emmet プラグイン: HTML/CSS コードの簡単な記述 artifact_html/css_WEB-ITnose
Emmet插件的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示:
该插件已经改名为Emmet。但Emmet不只改名,还带来了一些新特性。本文就来直观地演示给你。
一、快速编写HTML代码
1. 初始化
HTML文档需要包含一些固定的标签,比如、
2. 轻松添加类、id、文本和属性
连续输入元素名称和ID,Emmet会自动为你补全,比如输入p#foo:
连续输入类和id,比如p.bar#foo,会自动生成:
Html代码
下面来看看如何定义HTML元素的内容和属性。你可以通过输入h1{foo}和a[href=#],就可以自动生成如下代码:
Html代码
3. 嵌套
现在你只需要1行代码就可以实现标签的嵌套。
效果如下图所示:
4. 分组
你可以通过嵌套和括号来快速生成一些代码块,比如输入(.foo>h1)+(.bar>h2),会自动生成如下代码:
Html代码
5. 隐式标签
声明一个带类的标签,只需输入div.item,就会生成
在过去版本中,可以省略掉div,即输入.item即可生成。 .item のみを入力すると、Emmet は親タグに基づいて判断します。たとえば、
- に .item と入力すると、 が生成されます。
- li: ul および ol で使用されます
- tr: table、tbody、thead、および tfoot で使用されます
- td: tr Medium で使用されます
- オプション: select および optgroup で使用されます
- & lt;li class="item1">
- li class= "item2">
- // もちろん、これを ul>li#item $*3 に変更することも可能で、結果は次のようになります
- li>
- & lt;/ul & gt;生成
CSS コード
width: 100px;
- px に加えて、次のような他の単位も生成できます。 h10p+m5e と入力すると、結果は次のようになります。以下:
- CSS コード
e は em
p は %
を意味します
を追加しました 2. 追加の属性
以下を生成できる @f などの略語をすでにご存知かもしれません:
CSS コード
@font-face {
font-family:;
src:url()- }
CSS コード
@font が生成されます。 -face {
- src: url('FileName.eot');
- src: url('FileName.eot?#iefix') format('embedded-opentype'),
- url(' FileName.woff') format('woff'),
url('FileName.svg#FontName') format('svg ');
フォント スタイル: 標準;
3. あいまい一致
一部の略語がわからない場合、Emmet は入力 ov:h、ov-h、ovh、生成されたコードなどの入力内容に基づいて最も近い構文を照合します。同じです:CSS コード
- overflow: hidden;
4. W3C 標準以外の CSS 属性を入力すると、Emmet は自動的にtrs を入力するなどのベンダー プレフィックスは次を生成します:
Css コード
-webkit-transform: ;
-ms-transform: ;
-o-変換: ;- 変換: ;たとえば、「-super-foo:
- CSS コード
-webkit-transform: ;
接頭辞の省略形は次のとおりです:
w は -webkit-- を意味します
- m は -moz- を意味します
- s は -ms- を意味します
- o は -o- を意味します
- 5. グラデーション
CSS コード
- 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);
- 3 つの追加機能
- Lorem ipsum テキストを生成
- 新しい略語を追加するか、既存の略語を更新し、snippets.json ファイルを変更します
- Emmet フィルタと操作の動作を変更し、preferences.json ファイルを変更します
- HTML または XML コードの生成方法を定義し、構文プロファイルを変更できます.json ファイル
- 5. さまざまなエディター用のプラグイン
以下はすべて暗黙のタグ名です:
6. 複数の要素を定義します
複数の要素を定義するには、* 記号を使用できます。たとえば、ul>li*3 は次のコードを生成できます。 t; li> 属性を持つ複数の要素を定義する
Lorem ipsum は、タイプの分野で一般的に使用されるラテン語の記事を指します主な目的は設定デザインです。さまざまなフォントやレイアウトで記事やテキストの効果をテストします。 Emmet を使用すると、lorem または lipsum と入力するだけでこれらの単語を生成できます。 lorem10 のように、単語の数を指定することもできます。これにより、次のようになります:
Quote
Lorem ipsum dolor sit amet, consectetur adipisicing elit
you Emmet プラグインをカスタマイズすることもできます。Sublime Text 2
TextMate 1.x
Eclipse/Aptana
Coda 1.6 および 2.x
Espresso
Chocolat (「Install Mixin」ダイアログボックスから追加)
Komodo Edit/IDE (ツール → アドオンメニューから追加)
PSPad

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造を定義し、2。CSSはWebページスタイルを制御し、3。JavaScriptは動的な動作を追加します。一緒に、彼らは最新のウェブサイトのフレームワーク、美学、および相互作用を構築します。

HTMLの将来の傾向はセマンティクスとWebコンポーネントであり、CSSの将来の傾向はCSS-in-JSとCSShoudiniであり、JavaScriptの将来の傾向はWebAssemblyとServerLessです。 1。HTMLセマンティクスはアクセシビリティとSEO効果を改善し、Webコンポーネントは開発効率を向上させますが、ブラウザの互換性に注意を払う必要があります。 2。CSS-in-JSは、スタイル管理の柔軟性を高めますが、ファイルサイズを増やす可能性があります。 CSShoudiniは、CSSレンダリングの直接操作を可能にします。 3. Webassemblyブラウザーアプリケーションのパフォーマンスを最適化しますが、急な学習曲線があり、サーバーレスは開発を簡素化しますが、コールドスタートの問題の最適化が必要です。

HTMLの将来は、無限の可能性に満ちています。 1)新機能と標準には、より多くのセマンティックタグとWebComponentsの人気が含まれます。 2)Webデザインのトレンドは、レスポンシブでアクセス可能なデザインに向けて発展し続けます。 3)パフォーマンスの最適化により、応答性の高い画像読み込みと怠zyなロードテクノロジーを通じてユーザーエクスペリエンスが向上します。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。HTMLはコンテンツ構造を担当し、CSSはスタイルを担当し、JavaScriptは動的な動作を担当します。 1。HTMLは、セマンティクスを確保するためにタグを使用してWebページの構造とコンテンツを定義します。 2。CSSは、セレクターと属性を介してWebページスタイルを制御して、美しく読みやすくします。 3。JavaScriptは、動的でインタラクティブな関数を実現するために、スクリプトを通じてWebページの動作を制御します。

HTML、CSS、およびJavaScriptは、最新のWebページを構築するためのコアテクノロジーです。1。HTMLはWebページ構造を定義します。2。CSSはWebページの外観に責任があります。

強力な機能と優れたユーザーエクスペリエンスを備えたWebサイトを構築するには、HTMLだけでは十分ではありません。次のテクノロジーも必要です。JavaScriptは、Webページに動的とインタラクティブ性を与え、リアルタイムの変更がDOMを操作することで達成されます。 CSSは、美学とユーザーエクスペリエンスを向上させるために、Webページのスタイルとレイアウトを担当しています。 React、Vue.JS、Angularなどの最新のフレームワークとライブラリは、開発効率とコード組織構造を改善します。

この記事では、HTMLタグの違いについて説明します。、、、、、、、およびプレゼンテーションの使用とSEOとアクセシビリティへの影響に焦点を当てています。

HTMLの機能は、Webページの構造とコンテンツを定義することであり、その目的は、情報を表示するための標準化された方法を提供することです。 1)HTMLは、タイトルやパラグラフなどのタグや属性を使用して、Webページのさまざまな部分を整理しています。 2)コンテンツとパフォーマンスの分離をサポートし、メンテナンス効率を向上させます。 3)HTMLは拡張可能であり、カスタムタグがSEOを強化できるようにします。
