Zen Codingで複数の要素をグループ化する
Zen Codingで複数の要素をグループ化する
Webページを構成するHTMLタグは、それぞれに意味を持っています。見出し(h1)、本文(p)など、文書を構成する基本要素は、ブラウザー上でその前後が改行され、ひとかたまりとして表示されるので、「ブロックレベル要素」と呼ばれています。
しかし、ここで紹介する「<div>」は、h1やpのような情報上の意味をもたない、汎用的なブロックレベル要素です。
現在のWebページの作り方は、HTML上では色や文字サイズなど見た目については指定せず、CSS(カスケーディング・スタイルシート)で装飾やレイアウトについて指定するようになっています。あとから装飾を指定するためには、HTML文書中のあちこちにに散らばっている個々のブロックレベル要素を、ひとまとめにしておいた方が都合がよいのです。
そこでこのdivタグを使って、複数の要素をひとつのブロックとしてグループ化しておきます。
Zen Codingでは、このようなdivタグを使ったグループ化も、かんたんにできるようになっています。
<div>
<p>本文段落1</p>
<ul>
<li>箇条書きリスト1</li>
<li>箇条書きリスト2</li>
</ul>
<p>本文段落1</p>
</div>
- 範囲の選択
divタグでグループ化したいHTML要素を選択する。
- 選択範囲のラップを選択
+
キー(秀丸エディタの場合
+
+
キー)を押して、選択範囲のラップを選択する。 - 省略形の入力
[Enter zen coding abbreviation]ダイアログボックスで省略形「div」を入力し、[OK]をクリックする。
- 省略形の展開
ショートカットキーで省略形を展開する。
- コードが展開された
「div」が「<div></div>」と展開され、divタグでHTML要素がラップされる。
この記事は、書籍『HTML+CSSコーディングが10倍速くなるZen Coding』の内容の一部を、Web担向けに特別にオンラインで公開しているものです。
ネットで話題の"究極の超速コーディング"がだれでもマスターできる!
めんどうなタグ入力も、一瞬でラクラク変換! Zen Codingを使えば、かんたんな「省略形」だけでHTML/CSSタグがどんどん入力でき、複雑なHTML/CSSも、あっという間にコーディング可能です!同じタグの繰り返しや入れ子構造、連番も一発で自動変換。Webページ制作が画期的にスピードアップできます。 日々大量のタグを打つWebデザイナー、マークアップエンジニア、サイト更新担当者らが泣いて喜ぶマジックツール、Zen Codingのはじめての解説書です。
関連記事
Zen Codingでできる、あんなことこんなこと | Zen Coding 1-2
2011年1月17日 8:00
秀丸エディタへのインストール | Zen Coding 2-2
2011年1月27日 8:00
Zen Codingの便利な機能 | Zen Coding 3-2
2011年2月21日 8:00
HTML+CSSコーディングが10倍速くなるZen Coding
2011年1月11日 7:30
Googleウェブサイトオプティマイザーの使い方ステップbyステップ: 無料でA/Bテスト入門
2011年10月5日 9:00
キーワード詰め込み(キーワードスタッフィング)とは? - ブラックハットSEO大全#04
2010年10月20日 8:00
バックナンバー
この記事の筆者
こもりまさあき(cipher)
フリーランス
1972年生まれ。黎明期からWebサイト構築などに関わる。現在はWeb関連業務に加えてテクニカルライティング、講師など、業種を限定せずに活動しながら、Twitter(@cipher)でたまに毒を吐く日々。
近著に『HTML+CSS コーディングベストプラクティス』(MdN・共著)など。
gaspanik weblog http://blog.gaspanik.com/
ソーシャル系のアカウント一覧はこちら http://eee.am/cipher
岡部和昌(おかべ・かずまさ)
Webデザイナー
1983年生まれ、埼玉県の田舎出身。大学で応用化学を学んだ後、ヤフー株式会社初のデザイナー新卒採用にて入社。現在に至る。同社サイトの大規模リニューアルのマークアップを数多くメインで担当した経験を持つ。
ページ表示速度の高速化、マークアップの効率化に強い関心があり、HTML5やCSS3を用いたサイトの開発・運用、Java ScriptやPHPを用いた動的なサイト構築が得意分野。
執筆記事に『続・ハイパフォーマンスWebサイト−ウェブ高速化のベストプラクティス』(オライリージャパン)付録「Yahoo! JAPANが実践するWebの高速化」(共著)。
kzms2 - html,css,javascript http://kzms2.com/
Twitter @kzms2
筆者の人気記事
HTMLやCSSが手間なく書けるZen Coding | Zen Coding 1-1
2011年1月11日 8:00
HTMLでよく使うタグをZen Codingで入力する | Zen Coding 3-3
2011年2月25日 8:00
Zen Codingの基本的な使い方 | Zen Coding 3-1
2011年2月15日 8:00
HTMLを一気に書き上げよう | Zen Coding 3-5
2011年3月9日 8:00
秀丸エディタへのインストール | Zen Coding 2-2
2011年1月27日 8:00
Zen CodingでよりスマートにHTMLを書く | Zen Coding 3-4
2011年3月3日 8:00

