サイトの大部分を決めるcss(例えばbodyなど)にcssがかかっていて基本的にはその通りしたいが、一部分だけそのcssの影響を受けないようにする、みたいな方法はありますか?
例えば以下のようにすると、基本的に全てのfontが100pxになってしまいますが、どうにかしてp.title-subだけはその影響を受けないようにしたいです。
html
1<body> 2 <h1 class="h1-main">h1-main</h1> 3 <p class="title-main">title-main</p> 4 <div class="exception"> 5 <p class="title-sub">title-sub</p> 6 <div> 7</body>
css
1body{ 2 font-size: 100px; 3}
しかもできれば、p.title-subだけには違うcssだけを当てたく、上記の例でいうと、「div.exception内にあるタグは全て特定の別のcssを優先的に割り当てる」というようなことは可能でしょうか?
ーーーーーーーーーーーーー追記ーーーーーーーーーーーーー
みなさん回答ありがとうございます。
今回やりたいことは、
「sample1.html,sample1.css」と「sample2.html,sample2.css」を合体するということなんですが、両者とも比較的たくさんコードがあり、「sample1.html,sample1.css」と「sample2.html,sample2.css」をそのまま(後ろにくっつけただけでは)「もともとのsample1.html,sample1.css」と「もともとのsample2.html,sample2.css」の純粋な合体ver、ではなく、「sample1.html,sample1.css」のcssのいくつかの点が「sample2.html,sample2.css」に影響を与えてしまっている、という状況のコードが出来上がってしまいます。
これを簡単に解決し、「もともとのsample1.html,sample1.css」と「もともとのsample2.html,sample2.css」の純粋な合体ver、を作りたいのですが可能でしょうか?
(sample2.htmlはsample2.cssの内容だけを参照し、,sample1.cssの内容は一切参照しないということ)
もちろん、そのために全てのcssを書き換えるということで解消するのですが、もっと簡単な方法はないのかと思いまして。。。
わかりにくくてすみません。

回答5件
あなたの回答
tips
プレビュー