テーマのページネーションスタイルを変更しようとしているときに、cssの特異性に出くわしました。
ベーステンプレートとしてtwitter-bootstrapを使用していますが、ページ付けを変更したいと思います。
具体的には、will-paginateブートストラップに付属しているpaginationボーダーを削除したいと思います。
意志-ページ化/ブートストラップ
.pagination a {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #DDDDDD;
border-image: none;
border-style: solid;
border-width: 1px 1px 1px 0;
float: left;
line-height: 34px;
padding: 0 14px;
text-decoration: none;
}
私はこれが必要です:
.pagination a {
float: left;
line-height: 34px;
padding: 0 14px;
}
問題は、これをcustom.css.scssファイルで設定した場合、ブートストラップの特異性が私のものよりも高いことです(特異性に関するこの優れた説明を確認してください)。!importantを試して使用しましたが、それでも特異性は高くなりませんでした。
私は、同じ特異性のルールを使用することでこの問題を解決しました-等しい特異性で最後に来るものが重要であり、ちょうど置くものです:
.pagination a {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #DDDDDD;
border-image: none;
border-style: none;
border-width: 1px 1px 1px 0;
float: left;
line-height: 34px;
padding: 0 14px;
text-decoration: none;
}
しかし、私は境界線をまったく必要としないので、これはただのごちゃごちゃしたcssです...
あなたは何を提案しますか?