既存のPCサイトを外部CSSだけでスマホ対応させた案件で CSSだけでどこまでマニアックな指定ができるか限界に挑んだので、覚書的に。 複数のidやclassで要素を絞り込む 複数のidやclassをずべて併せ持った要素だけにスタイルを適用させたい場合は、 スペースを開けずに続けて指定する書式で指定できます。 .typeA.typeB { border-color: 3px solid #f00; } 例えばトップページだけ1カラム構成にしたいとき <div id="container" class="toppage"> <div id="mainColumn"> メインカラム </div> <div id="mainColumn"> サブカラム </div> </div> #container { width: 80em; } #container:after { content: '';