レスポンシブデザインと汎用クラスの両立についてご教示いただきたいです。
WEBページを作成するにあたり、汎用クラスを用意しようと考えております。
下記のような形で用意しておき、適用したいタグにクラス名を付与することで、
CSSが機能するようにしようとしております。
/* 例 */ .mt8 { margin-top: 0.8rem; } .mt16 { margin-top: 1.6rem; } .mt24 { margin-top: 2.4rem; } .text10 { font-size: 1.0rem; } .text11 { font-size: 1.1rem; } .text12 { font-size: 1.2rem; }
上記のようにCSSを書かずとも、クラスの付与のみでfont-sizeやmargin,padding等をしたいです。
ただ、レスポンシブデザインのことを考えた場合、
例えばPCサイト用のレイアウトをこれらの汎用クラスを用いてコーディングした場合に、
スマートフォン用のレイアウトのコーディングをする際に、汎用クラスがあることによって
余白の調整が難しくなってしまうと考えております。
レスポンシブデザインを考えるにあたって、画面幅によってクラスを付け替える方法等、
レスポンシブデザインと汎用クラスを両立させる方法があればぜひご教示いただきたいです。
何卒よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。