「 グループ化 【<div>タグ】:HTML入門」について書いています。 (ブログ作成の体験レポートです)

ヘルプ

ブログが作りたい!【25】 HTML入門 > グループ化 【<div>タグ】:HTML入門

グループ化 【<div>タグ】:HTML入門

グループ化 【<div>タグ】:HTML入門

HTML入門(9)

今回は、各タグをグループ化する<div>タグです。

<div>タグは、今までお話してきたタグとは、ちょっと違うので、分かり難いかもしれません。

しかーし、CSSにて必須となるタグなので、がっちり慣れておきましょう。お話は、次の順番で進みます。

▲ページの先頭に戻る

グループ化するタグ(<div>タグ)とは?

1:<div>タグの基本形

<div>タグは、グループ化するためのタグです。

<div>〜</div>で囲むと、ひとつのグループとなります。

<div>〜</div>

しかし、グループなどと言われても、ぴんと来ないのではないかしら。「へー、あ、そう・・・で?」と思うだけかもしれません。

そう、使い道が明確にならないと、なかなかイメージできるものではありません。もう少し読み進めてください。

▲ページの先頭に戻る

2:グループ化するタグ(<div>タグ)の属性

<div>タグでよく利用する属性は、次の2つです。(詳しくは、CSS入門にて記述します)

id

CSSなどで識別子として使います。一意である必要があります。

class

CSSなどでクラス名を付けるために使います。

そうなのです。世の中が、「<div>!<div>!<div>!<div>!」と騒がしいのは、CSSと大きく関係があるからです。

<div>タグがないと、CSSが使えないという意味ではありません。CSSを使う場合のひとつの方法ということです。

▲ページの先頭に戻る

本にたとえてイメージする

前述したように、<div>タグは、CSSと密接に関わっています。

グループ化するタグ(<div>タグ)

本にたとえて言うなら、次のような状況がイメージできます。

  • カラーページにする。(背景に色が付いている)
  • 読み手に印象づけるために、文章を罫線(けいせん)で囲んでおく。

などなど。

色を付ける領域、罫線で囲む領域などを、<div>〜</div>で範囲指定するわけです。

くどいようですが、実際に色を付けたり、線を引くのは、CSSの役目です。<div>タグ自体は、領域を指定するだけです。

▲ページの先頭に戻る

実習 <div>タグ

<div>タグを使って、グループ化してみましょう。

(01)

例えば、次のような文章があるとします。(真実はいつもひとつ!!)

江戸川乱歩は、エドガー・アラン・ポーをもじって付けたんだ。

江戸川コナンは、江戸川乱歩とコナン・ドイルをくっつけたんだ。

HTMLコードは、次のようになります。

(02)

ブラウザで表示してみましょう。

ブラウザで表示

しかし、残念ながら、何か表示されるわけではありません。<div>タグは、無色透明のペンで囲ったようなものなのです。

(03)

これでは何も分からないので、CSSを設定して枠線で囲ってみます。

(04)

改めて、ブラウザで表示してみましょう。<div>タグで囲んだ領域が、枠線で分かるはずです。

改めて、ブラウザで表示

▲ページの先頭に戻る

<span>タグも覚えておこう

<div>タグと併せて覚えておきたいのが、<span>タグです。

どのようなときに使うかと言えば、文章にメリハリを付けたい場合などに利用します。

(01)

例えば、次の文章にメリハリを付けるために、文章中の文字の色を変更してみます。

江戸川乱歩は、エドガー・アラン・ポーをもじって付けたんだ。

江戸川コナンは、江戸川乱歩とコナン・ドイルをくっつけたんだ。

HTMLコードは、次のようにします。

(02)

ブラウザで表示してみましょう。文字の色と背景色を変更してあります。

ブラウザで表示

<div>タグと<span>タグは、何が違うのかと言えば、次のように区分することが出来ます。

<div>

ブロックレベルで使う

<span>

インラインで使う

ここに来て、「ブロックレベルで淫乱(インライン)だのインリン・オブ・ジョイトイさんだのと言われても、何のことやら・・・」と思うかもしれません、確かに。

出来るだけ専門用語を使わないようにしてきましたが、ブロックレベルとインラインという概念は、覚えておく方が良さそうです。

▲ページの先頭に戻る

ブロックレベルとインライン

HTMLタグには、ブロックレベルのものと、インラインのものがあるんだなぁ。

1:ブロックレベルとは?

ブロックレベルのタグは、ブロック(ひとつのかたまり)として扱われるHTMLタグのことを指して言います。

次のタグは、ブロックレベルとして扱われています。

address

blockquote

center

div

dl

fieldset

form

h1〜h6

hr

menu

noframes

noscript

ol

p

pre

table

ul

   

もちろん、すべてのタグを覚える必要はありません。

カスタマイズするだけなら、赤文字にしてあるタグだけで十分です。他のタグは、必要に応じて覚えていってください。

▲ページの先頭に戻る

2:インラインとは?

インラインのタグは、ひとつの行の中の一部として扱われるHTMLタグのことを指して言います。

次のタグは、インラインとして扱われています。

a

abbr

acronym

applet

b

basefont

big

br

button

cite

code

em

font

i

iframe

img

input

kbd

label

map

object

q

s

samp

script

select

small

span

strike

strong

sub

sup

textarea

tt

u

var

赤文字のよく使うタグが、ブロックレベルに入るのか、インラインに入るのか、ざっくり眺めたら、解説をご覧ください。

▲ページの先頭に戻る

3:ブロックレベルとインラインの解説

ブロックレベルのタグと、インラインのタグを、ずらずらと並べられたところで、何のことだか分からないと思うので、解説いたします。

(1) <p>タグと<a>タグで考えてみる

例えば、文章を書く場合、<p>タグを使って、次のようなHTMLコードを書きます。ちなみに、<p>タグは、ブロックレベルです。

<p>FC2ブログを、利用しています。</p>

さて、リンクを張りたい(<a>タグ)場合は、どうしたでしょうか。ちなみに、<a>タグは、インラインです。

<p><a href="http://blog.fc2.com/">FC2ブログを、利用しています。</a></p>

えぇ、そうです。<a>〜</a>を<p>〜</p>の内側に書いたはずです。

内側!そう、内側なのです!間違っても、インラインのタグで、ブロックレベルのタグを囲んだりはしないのです。

いかがでしょうか、じんわりと分かってきたのではないかしら。

▲ページの先頭に戻る

(2) もう少し考えてみる

例えば、次のように「FC2ブログ」の箇所にだけリンクを張りたいときのことを考えてみてください。

<p><a href="http://blog.fc2.com/">FC2ブログ</a>を、利用しています。</p>

この状況で、<p>タグの外から、「FC2ブログ」の箇所だけにリンクを張ることが出来るでしょうか?そう、出来やしないのです。

もしどちらが内側だったかしら?というときは、この話を思い出してみてください。そのうち慣れれば、意識しなくとも、書けるようになります。

▲ページの先頭に戻る

次回予告

次回は、HTML入門まとめです。

▲ページの先頭に戻る

関連記事

HTMLに関連する記事を、ご紹介します。

▲ページの先頭に戻る

作成日:2008/03/28 更新日:2008/05/12

« 「箇条書き 【<ul>タグ】」|「HTML入門まとめ」 »

▲ページの先頭に戻る

コメントありがとうございます。

こんばんは!

kumacrowさんこんばんは!
すごく解り易いです!
こちらで再、再、再勉強させてもらってます(^^;)

▲ページの先頭に戻る

向学心

ichimarugo-いちまるごさん、こんにちは。
お忙しいところ恐れ入ります。

分かりやすいと言っていただけると、ホッとします。

再、再、再・・・ですか???

やはり、デザイナー志望の人は、
ソースコードまで気が回らないよね。(´ー`)

やることいっぱいあるものなぁ。

たしかに、Dreamweaverを使えば、
それほど、コードを意識する必要もないものねぇ。

それでも、覚えようだなんて、
ichimarugoさんは、向学心があるのだね!(・∀・)スゴイ

▲ページの先頭に戻る

No title

kumacrowさん はじめまして。

ネットで独学しながらwebサイトを作っている者です。
HTMLの方はおざなりなままCSSにこだわっていたので、なんとなく落ち着かない気分だったんです^^;

こちらのサイトにたどり着いたのを機会にきっちりお勉強させていただきますね。
丁寧にわかりやすく説明されているので感謝感謝です!!

これからもお世話になると思いますので、どうぞ宜しくお願いします。

▲ページの先頭に戻る

Webクリエーター

猫さん、はじめまして。
コメントありがとうございます。

CSSから入るだなんて、ツワモノですね!(・∀・)

猫さんは、Webクリエーターなんすか。
あるいは、目指しているところなのかしらん。

いろいろと楽しい感じで、意見交換できたら嬉しいです。

CSSなど、もろもろお気付きの点があれば、
ご指摘ご指導いただきたいッス。

猫さんが作ったサイトも見てみたいなぁ。(´ー`)

こちらこそ宜しくお願い致します。

▲ページの先頭に戻る

コメントの投稿

内緒のときは、チェックしてください。

トラックバック

http://kumacrow.blog111.fc2.com/tb.php/248-0bd163cf

 | トップページ | 

Google AdSense 広告

Google AdSenseの最適化は、できていますか?

Google AdSenseの最適化(1)開始方法 : 最適化の基本

SEO対策

RSSフィード

Google Analytics

おすすめの本

できる100ワザ Google Analytics SEO &SEM を極めるアクセス解析ノウハウ

書評を読む

画像をクリックするとAmazonさんへ飛びます。

By FC2ブログ

超ビギナー向けHTML入門

超ビギナー向けのCSS入門

ブログ作成情報

最近のコメント

GIMP

デジカメ

ブログのディレクトリ登録

ブログランキング

FC2ブログランキング
にほんブログ村 ブログブログ ブログ初心者
人気ブログランキング

現在、下降中・・・。

FC2カウンター

ご紹介

Google AdSenseを、
はじめてみませんか?

Google AdSenseとは?

ブログに設置することで、
広告収入が得られます。

月別アーカイブ

最近のトラックバック