これはかなり基本的なことですが、いつも私にとっては奇妙なものでした。コンテンツ作成者が正しいマークアップを使用するとは必ずしも期待できないコンテンツ管理システムのサイトを開発しています。多くの場合、彼らはpタグが何であるかを知らない。親要素とテキスト要素の間にカスケードフォントスタイルの関係を設定する方法
これで、グローバルな段落スタイルとは別のスタイルにする必要がある説明要素があるとします。その内部はテキストで、理想的には段落タグになりますが、誰が知っているのでしょうか、おそらくそうではないでしょう。
.description {
font-family: $LatoLight;
color: white;
font-size: 16px;
line-height: 1.25;
p {
font-family: $LatoLight;
color: white;
font-size: 16px;
line-height: 1.25;
}
}
これはrepetativeとやり過ぎのように思えるが、私は唯一のpにスタイルを追加する場合、著者は、APを使用することはできません。この問題を回避するには、私は親にし、段落タグに両方のスタイルを追加しますタグを使用し、親にスタイルを適用するだけでは、グローバルスタイルや他の段落スタイルが親スタイルを追い越します。私は一般的にアンカータグの色でも同じことをします。時には私のバックエンドコードでタグを実行することもできますが、私は本当に純粋にスタイリングアーキテクチャからのソリューションにもっと興味があります。
他の人はどうしますか?これは悪い戦略ですか?今日まで、上記のスタイリングは私にとって最も信頼できるものでした。