流体グリッド システムを古いサイトに適用することで、古いサイトの応答性を高める jQuery スクリプトを作成しています。
いくつかのことを除いて、それはすべてかなりうまくいっています。まず、プラグインとスタイルシートはページの最後で呼び出されるため、CSS スタイルはページ上の他のものをオーバーライドする必要があります。ただし(これは特異性によるものだと思います)、次の場合:
<div id="header" class="span4">
#header {
float: right;
width: 960px;
margin-left: -5em;
}
[class*="span"] {
display: block;
float: left;
width: 100%;
margin-left: 2.564102564102564%;
}
CSS ではスタイルが低く#header
ても、スタイルが優先されます。.span
一般的に悪い形と見なされていることは知ってい!important
ますが、プラグインのスタイルシートから各スタイルに追加するために、これに対抗する最良/唯一の方法はありますか? それらは重要であり、プラグインを使用することの要点は現在のスタイルシートをオーバーライドすることですが、もっと良い方法があるかどうか疑問に思っています.