現在、複数のフォームがあるページがあります。これらのフォームのいくつかには、標準のBootstrapフォームスタイルを使用しました。
問題は、BootstrapCSSが想定されていないフォームに適用されることです。
data-*
Bootstrapをそのフォームに適用しないように強制するクラスまたは属性を追加する方法はありますか?
現在、複数のフォームがあるページがあります。これらのフォームのいくつかには、標準のBootstrapフォームスタイルを使用しました。
問題は、BootstrapCSSが想定されていないフォームに適用されることです。
data-*
Bootstrapをそのフォームに適用しないように強制するクラスまたは属性を追加する方法はありますか?
あなたのCSSの名前空間は地獄です、それは私がすべてのプロジェクトのために従うアドバイスであり、私は間違ったことをしていませんでした。
LESSドキュメントの名前空間を読み、Bootstrap LESSファイルを適切に変更した後、LESSファイルからCSSを再生成します。
いいえ。Bootstrapでスタイルを設定したくないフォームに適用するには、新しいルールセットを作成する必要があります。たとえば、フォームに「someClass」というクラス名を付け、次のセレクターを使用します。
form.someClass {
/* Your form styles */
}
これを新しいスタイルシートに配置し、Bootstrapスタイルシートの後にそのスタイルシートを含めて、必要なBootstapスタイルをオーバーライドできます。