2017-05-18 12 views
0

タイトルの文句が間違っているのは残念です。 CSSファイルに次のコードを実行させる方法があるかどうかを知りたかったので、idsを持つすべてのテーブルセルに背景色を適用してください。 -これらのCSSセレクタをより効率的に整理するにはどうすればよいですか?私は、CSSセレクターをidを持つ要素にも適用したいと思っています

td { 
background-color: #d3d3d3; 
} 

#OtherTableCell { 
border: 1px solid black; 
} 

#AnotherTableCell { 
font-weight: bold; 
} 

#OneMoreTableCell { 
width: 5%; 
} 

はそれを行う方法はありますか、私はこの質問に多くの答えがあります

#OtherTableCell { 
border: 1px solid black; 
background-color: #d3d3d3; 
} 

#AnotherTableCell { 
font-weight: bold; 
background-color: #d3d3d3; 
} 

#OneMoreTableCell { 
width: 5%; 
background-color: #d3d3d3; 
} 
+1

キーワード:属性セレクタ。 – CBroe

+0

試してみるとどうなりますか? CSSまたはカスケーディングスタイルシートのデザインによる "カスケード"あなたのトップコードサンプルが動作するはずです。あなたは[specificity](https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity)とその影響をCSS – happymacarts

+0

@happymacarts で調べることができます。デフォルトでそのように動作します。 * sigh *今私は少し恥ずかしいです。 –

答えて

1

Google OOCSS(オブジェクト指向CSS)では、CSSをより効率的に整理するために「オブジェクト」を作成する方法についてのガイドラインが記載されています。 DRYの原則に従うだけで、スタイルが不必要に繰り返されることはありません。

+1

ありがとう! 私は助けを求める前に、これらの研究をよりよくする必要があります。 –

+1

問題はありません - 時には何を検索するかを知るのが難しい場合もあります。この質問には複数の回答がありますが、OOCSSは[考慮する1つのパラダイムです](https://fyxerz.gitbooks.io/final-year-project/content/coding_prep/css.html) – samgordondev

1

のようにそれを記述する必要があります。そこに役立ついくつかの完全なガイドがあります。行または列とのタイトルでグループのスタイルには多くの方法がありhttps://css-tricks.com/complete-guide-table-element/

私のお気に入りはこれ一つでした。それはまさにあなたが何をしたいのかにかかっています。

関連する問題