• ベストアンサー

タグに関して質問です。classって

よくホームページのソース表示をすると、<div class~>とかありますけど、classっていったい何ですか?<table>にも、<table class>とか書いてありますけど、classが書いてあるのと無いのと何が違うのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#12055
noname#12055
回答No.4

1年2組には鈴木太郎君が2人いました。 先生は、呼ぶときなどに同じ名前の生徒が 2人いては区別がつかないため 1人を「鈴木太郎クラスA」と名づけました。 もう1人は「鈴木太郎クラスB」としました。 先生はその後、2人いっぺんに職員室に 呼び出すときは「鈴木太郎、職員室に来い」と 手を抜きます。これで2人が来ます。 どちらか一方を呼び出すときは 「鈴木太郎クラスA(B)、職員室に来い」と 言います。指定された方がきます。 これと似たようなものです。 たくさんあるtableのうちの1つ(一部)に 何らかの指定をしたいときに、 ほかのtableと区別するための「名前」です。 なお、1番さんがベストの回答でしょう。 CSSを勉強すればすぐ出てきます。 http://kanzaki.com/docs/html/htminfo17.html

参考URL:
http://kanzaki.com/docs/html/htminfo17.html
cyainu
質問者

お礼

ご回答ありがとうございました。そうですね、classを聞く以前に、もうちょっと勉強するべきでしたね。反省してます。一応本を見たんですけど、載ってなくて・・・。classは区別するための暗号だったんですね。ありがとうございました。そのホームページも見てみてみます!

その他の回答 (3)

  • UKY
  • ベストアンサー率50% (604/1207)
回答No.3

例えば、P 要素は段落を表すものですが、文章の中で本文になっている部分と、本文とは別に補足説明を書いてある部分とを区別したいと思った場合、単純に P 要素を使うだけでは両者を区別できません。 しかし、自分で本文と補足を表すクラスを定義してやることで、区別することができます。 <p class="honbun">本文1</p> <p class="hosoku">補足1</p> <p class="honbun">本文2</p> <p class="hosoku">補足2</p> <p class="honbun">本文3</p> class は HTML を書く人が自分で勝手に決めるものなので、これだけでは何の意味もありませんが、 ● HTML を処理するプログラムを使って、honbun が指定されている段落だけを取り出して新しい HTML 文書を作る ● スタイルシートを使って、honbun よりも hosoku を小さい文字で表示する などという使い方ができます。 特に、CSS というスタイルシート言語は、class 属性に対応してスタイルを指定する機能に優れています。 ただし、class 属性はスタイルシートのためだけに存在するものではありません。(この点を勘違いしている人は多いです)

cyainu
質問者

お礼

ご回答ありがとうございました。スタイルシート初心者の私としては、ちょっとご説明頂いたものが、レベルが高すぎてよくわかりません。スタイルシートをもっとちゃんと勉強してきますね。本当にありがとうございました。

  • Dpop
  • ベストアンサー率51% (279/544)
回答No.2

Web屋です。OkWebの様なサイトを設計, 構築する仕事をしています。 スタイルシートの定義を呼び出すための指定です。 <div class="~"> も <table class="~"> も、class="~" 自体は同じ物です。 ただし、タグによって指定できるスタイルシート、指定しても意味の無いスタイルシートがあります。 スタイルシートを指定するためには、class="~" の他に、id="~" と言う指定もあります。 また、style="~" を使用して、スタイルシートを直接指定する方法もあります。 スタイルシートは、非常に難しいので、適当な書籍やサイトを参考にされると良いでしょう。 まずは、とほほさんのページを参考にされると良いと思います。 http://www.tohoho-web.com/www.htm

参考URL:
http://www.tohoho-web.com/www.htm
cyainu
質問者

お礼

ご回答ありがとうございました!ん~スタイルシートは少しはわかってるんですけど、まだまだでしたね・・・。Dropさんが紹介してくれたホームページで勉強してきます。(そうすれば教えてくださった意味がわかると思うんで・・・)本当にありがとうございました。

回答No.1

スタイルシートについて勉強してください。 話はそれからです。

関連するQ&A

専門家に質問してみよう