CSS
無料お問合せはこちらから TEL 075-257-4588 営業時間 AM9:30~PM6:30

スタッフブログ | cssでクラスを複数指定する方法
スタッフブログ
cssでクラスを複数指定する方法

cssでクラスを複数指定する方法
今回はcssのクラスを複数指定する方法です。

タグにクラスを指定しているとき、前出てきたクラスの指定内容と似ているけど、ちょっとだけ変えたい、という時、ありませんか?
たとえば、『.test』というクラスにborder-bottomを指定していたけど、今度使うタグに指定するクラスにはborder-bottomだけでなく、background-colorも指定したい。
そんな時どうしますか?
線(下)だけでなく背景色をつけたクラスをたとえば『.test2』というクラス指定にしたとします。
次、また新たにborder-bottom・background-colorだけでなく、さらにborder-topも指定したい・・・となったとき。
線(bottom)も背景色も線(top)も指定したcssを『.test3』にします・・・

といった具合にするとどんどんcssが増えて複雑になっていきます。
今の時点でのcssを全て書くと

今の状態でcssを全部書いてみるとこうなります。

内容を見ると被っている部分が見られます。
次々に新しいcssを足していくと、膨大なソースが書かれたcssになりかねません。
後で見直してもきっと修正しにくいcssになる確率が高いと思われます。
そこで、この技!実はクラスは複数指定してやることが出来るんです。

上記のクラスを参考にソースを書いて見ます。
まずcss。

複数指定するために、cssをコンパクトにまとめてみましょう

ではhtmlソースを。
まず一つづつ指定するのは書かなくてもお分かりですね?

pタグに下線をつけた状態です。

こうなります。

この状態に、さらに背景を灰色にしたい、つまりtest2というcssを追加で指定してあげましょう。

pタグに下線をつけた状態に、さらに背景色をクラス複数指定でやってみました。

いかがでしょうか?
文字の背景が灰色になりました。
このように複数のクラスを指定したいときは、クラス名を空白で区切ると複数指定することが出来ます。
もちろん空白は半角の空白にして下さい。

こうすると.test1と.test3を組み合わせたり、.test1.test2.test3全部組み合わせたりすることも可能です。
慣れるまでは難しいかもしれません。
また、他ページ等で多用する予定があるcssなら、複数指定せず、専用のcssを書いたほうが良い場合もあります。
自分なりのルールを決めて自分のものにしていってくださいね。

ではまた次回!


| http://www.ryuumu.co.jp/ryuumu/stuffblog/index.php?e=363 |
| ソース(ホームページ)のレシピ by 委員長! | 07:48 PM | comments (x) | trackback (x) |

<< PAGE TOP >>

BACK UP 初心者でホームページを考えてられてる方へ

独自ネットショップや楽天ショップ・YAHOOショップ運営される初心者の方も、無料で、親切にアドバイスいたします。
SEO・月次更新・リニュアルetc

ホームページ制作の事なら

何でもお問合せください。
お問合せフォームはこちらから

リュウム株式会社

京都市中京区橋弁慶町222番地
ヒライビル3階

TEL 075-257-4588
営業時間 AM9:30-PM6:30

無料お問合せはこちらから TEL 075-257-4588 営業時間 AM10:00~PM7:00

スタッフブログ | cssでクラスを複数指定する方法
CSS