私はCSSの貧弱な知識を、私が行っている小さなおもちゃプロジェクトに適用しようとしています。HTMLマークアップで列の幅を宣言しなければならないことは無限に迷惑をかけることです。マークアップの代わりにスタイルシートにクラスを設定する
私がすることができるような方法ではなく、
<div id="leftNav"></div>
よう
<div class="grid_4"></div>
使用何か、があり、スタイルシートには、IDを持つ要素にgrid_4クラスを適用leftNav?
私の心の中では、この
#leftNav {
apply-class: grid_4;
}
のようになります。CSSで利用できるようなものはありますか?
なぜあなたはそれをしたいですか? CSSはあなたにそれをさせませんが、あなたは動的にクラスを割り当てるためにJavascriptを得ることができます。しかし、あなたがその背景についてもっと詳しく説明すれば、おそらくより自然なアプローチを考え出すことができます。 – Thilo
私は本当にマークアップのレイアウトを固執したくありません。 – Tobias
あなたのクラス 'leftNav'を呼び出すと、それは基本的にあなたのマークアップにレイアウトを張っています...-Pでも私は同意します。 – deceze