• ベストアンサー

HTMLとスタイルシート

SE社のホームページ辞典には、 HTMLは論理構造、スタイルシートはデザインを担当する というようなことが書かれていましたが、 HTMLとスタイルシートは全くの別物ということでしょうか? たとえば教えて!gooで、 「スタイルシートのIDとかCLASSって何ですか」という質問を このカテゴリーでやったら、 「カテ違いですよ」と言われるでしょうか?

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

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

まず、「スタイルシート」と「CSS」という二つの言葉は意味が違いますので、使い分けに注意してください。 CSS はスタイルシート言語の一種にすぎません。 (現在では HTML に対して CSS 以外のスタイルシート言語が使われていないので、混同しがちです) HTML 以外のもので示された論理構造に CSS を適用することも可能ですし、HTML に CSS 以外のスタイルシートを適用することも可能です。そういう意味で、論理構造とデザインはまったく別個のものと考えるべきです。 また、ID や CLASS はスタイルシートではなく HTML に存在するものです。特定のスタイルシートで特定の書き方をすると、それが HTML の ID や CLASS に対応するというだけです。(HTML の ID や CLASS はスタイルシートのためだけに存在しているわけではない。) ただ、このサイトでスタイルシートに関する質問をする際は、確かにカテゴリーに悩みますね。今のところスタイルシートのための独立したカテゴリーは用意されていないので、HTML か Web ページデザインのカテゴリーで質問するのが一般的です。

参考URL:
http://members.jcom.home.ne.jp/pctips/www/cssintro.html
kamineco
質問者

お礼

IDとかCLASSってHTMLのものだったんですか? 未熟者でして・・・ スタイルシートとCSSの違いを教えてくださって どうもありがとうございました。

その他の回答 (1)

  • f_Tadas
  • ベストアンサー率44% (83/186)
回答No.1

こんにちわ htmlとスタイルシートですが…別物というよりは「骨格(html)とそれを装飾する肉付け(スタイルシート)」といった感じだと思います。スタイルシートのみでは何もできませんから htmlのカテゴリでスタイルシートについて質問するのはカテ違いではないと思いますよ 初心者なりにそう考えています

kamineco
質問者

お礼

回答ありがとうございます。 HTML⊃スタイルシートといった感じで理解しようと思いました。 たしかにスタイルシートだけでは無意味ですよね。

関連するQ&A