私はTwitter Bootstrap 2.2.1 Initializr定型文を使ってプロジェクトを進めています。ブートストラップのデフォルトのCSS属性を適切にオーバーライドするには、影響を受けるクラスのエントリを 'main.css'に作成し、必要な属性を追加する必要があります。要素のCSSの位置を上書きする適切な方法は何ですか?relative; 'ブートストラップ2.2.1を使用していますか?
この特定のケースでは、ブートストラップにはデフォルトのナビゲーションバーに適用される '.collapse'というクラスがあります。
.collapse{
position:relative;
height:0;
overflow:hidden;
-webkit-transition:height .35s ease;
-moz-transition:height .35s ease;
-o-transition:height .35s ease;
transition:height .35s ease
}
私にとって問題の原因となっている部分は、 'position:relative;'です。 私はポジションステートメントが必要です。今私は、ブートストラップCSSファイルを開いて編集することができますが、ファイルが更新されると、その変更は失われることがわかります。
このCSSエントリを上書きする適切な方法は何ですか?
ちょうど好奇心が強い、「位置:相対」が壊れているのは何ですか?一般に、これは 'position:static'と非常に似ています。子どもを他の要素と相対的に位置づけようとしていますか? –
これは長い話ですが、.brandクラスのnavbarにハイパーリンクのロールオーバーを壊すログイン後の問題があります。トラブルシューティングの後、私はロールオーバーが相対位置属性を取り除くと正常に機能することを発見しました。 –