背景/境界線がないようにブートストラップのページネーションを上書きしていますが、それを機能させるために、多くの重複したコードを書いています
.pagination > li > a,
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span,
.pagination > li > span:hover,
.pagination > li > span:focus {
background: none;
border: none;
color: #a8a9ab
}
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li.active > a,
.pagination > li.active > a:hover,
.pagination > li.active > a:focus,
.pagination > li.active > span,
.pagination > li.active > span:hover,
.pagination > li.active > span:focus {
background: none;
border: none;
color: #000
}
!important
マークアップにクラスを追加したり追加したりしたくありませんが、他に不足している方法はありますか?
これは、!important を使用する必要があるときに私ができる最善の方法です。
.pagination > li > a,
.pagination > li > span {
background: none !important;
border: none !important;
color: #a8a9ab !important;
}
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus,
.pagination > li.active > a,
.pagination > li.active > span {
color: #000 !important;
}