プロが教える店舗&オフィスのセキュリティ対策術

<div ID="main" CLASS="sub"></div>のように
スタイルシートで、IDにメインのスタイル
CLASSにサブのスタイルを設定してみて、
とりあえず、firefox、IE6、で確認してみたところ、うまく動きました。
しかし、グーグルで”ID CLASS 同時”等で検索してみても、
同時に使えることが解説されたサイトが大変少なく、
果たして、同時使いは、CSSの構文違反にならないのか不安になり
質問させていただきました。
<div ID="main" CLASS="sub"></div>のようなセレクタ同時使いは、
やっても大丈夫なものなのでしょうか?
サポートされていないブラウザがあったりすることはないのでしょうか?

A 回答 (2件)

・  CLASS="sub" の方は、ほかのタグにも共通で使えますからそれらと同じ設定が出来るようになり有効に使えます。

CSSをサポートしているブラウザなら大丈夫です。
    • good
    • 1
この回答へのお礼

回答ありがとうございます。
よく考えたら、やってることは
<div ID="main">
<div CLASS="sub">
</div>
<div>
と変わらないんですね。

お礼日時:2008/05/23 19:29

そもそも複数のclass指定ができるくらいですから、idとの連携は


問題ないでしょう。

<div ID="main" CLASS="sub1 sub2 sub3"></div>
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
複数のクラスを同時指定することができるのですか!
CLASS属性を並べたてみたところ反映されなかったので
CLASSを複数同時に使うのはあきらめていましたが
そういう風に書くんですね。
これなら、よく使うスタイルは、共通スタイルシートにまとめておけれますね。

お礼日時:2008/05/27 10:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!