2016-10-30 3 views
0

私はCSSセレクタをしっかりと把握していません。 私は以下のCSSが疎であることを知っていますが、それは私を得ることができます。CSSタグを使用したリファクタリング

テーブルの境界がthとtdで同じになるようにします。

#eventRegistrationNotificationEmail th{ 
    width:25%; 
    border: 1px solid #999999; 
} 

#eventRegistrationNotificationEmail td{ 
    width:75%; 
    border: 1px solid #999999; 
} 

私は以下のようなことができると知っていますが、IDまたはクラスでどうやったらいいですか?

td, th{ 
    border: 1px solid #999999; 
} 
+0

Goは読み[**この**](https://www.w3.org/TR/REC-CSS2/selector.html%23adjacent-selectors)。 – Ricky

答えて

2

セレクタをコンマで区切り、すべてのスタイルにセレクタを適用するだけで、まったく同じことができます。

#eventRegistrationNotificationEmail td, 
#eventRegistrationNotificationEmail th { 
    border: 1px solid #999999; 
} 

また、プロセッサが実行されたときに一緒に結合されている.lessファイルにあなたの次のスタイルをすることができますどのLESSのようなCSSプリプロセッサを使用することができます。私は「その名前を実現

#eventRegistrationNotificationEmail { 
    td, th { 
     border: 1px solid #999999; 
    } 
} 
+0

今私は何が私を踏みにじっていたかを見ます。私はあなたが各タグを完全に修飾しなければならないことを知っています。私は今、無限のことは私のために少し進んだと思うが、私はそれを調べることを忘れないであろう。 –

1

eventRegistrationNotificationEmail 「あなたのテーブルのIDです:

table#eventRegistrationNotificationEmail th, table#eventRegistrationNotificationEmail td{ 
    border: 1px solid #999999; 
    } 
関連する問題