私はデフォルトにここreact semantic UI
CSS - の有無にかかわらず、重要な
に属しDropdown
プロパティを上書きしたいが、私のドロップダウンです:
<Dropdown
placeholder="User"
selection
compact
options={userOptions}
/>
私のドロップダウン内のテキストもそう多くのパディングを持っています私もドロップダウンアイコンからパディングを処分した
.default.text {
font-size: 10px;
padding: 0;
}
:私のCSSで私はそうのようにそれを削除
しかし.dropdown.icon {
padding: 0 !important;
}
、あなたは私が!important
関連の質問を使用する場合、これが唯一の仕事を見ることができるように:アイコンパディングが唯一!important
を使ってどのように動作来る
を - テキストのパディングはしませんでした必要があります
!important
!important
は悪い習慣です。どうしてもそれを使用しないでください。これらのプロパティを上書きする方法/ベストプラクティスは何ですか?
あなたはあなたのCSSセレクターをより具体的にしていますか?通常、最も特定のセレクタは、スタイルを追加するためにブラウザによって使用されます。親クラスまたは親要素をセレクタに追加します。小さなハックは、同じクラスを「非常に具体的」に2回適用することです。div.class.classは有効なCSSセレクターで、div.classよりも具体的です。重要なことを回避することは重要です。それを使用して、それを使用する –