0

jQuery、jQuery UI、cssスタイルシートのリセット/正規化を使用するASP.NETWebプロジェクトを開発しています。CSSのほとんどはがらくたなので、書き直します+予算があります:)

私が学びたい2つの素晴らしい解決策に出くわしました:

既存のアプリケーションをこれらのソリューションと「組み合わせる」方法は疑問です。SASSに関しては、私にはかなり明白に思えます。CSSを書き直して、新しいクリーンなメタCSSを誇りに思っているだけですが、Bootstrapについてはよくわかりません。サイトのレイアウトを変更したくない場合の利点は何ですか?

別のこと:ブートストラップ/ SASSを自分のサイトに含めるときに、起こりうる問題に遭遇する可能性はありますか?

4

2 に答える 2

1

Twitter Bootstrap(TBS)はCSSフレームワークであり、その本来の目的はWebサイトとWebアプリのプロトタイプでした。したがって、非常に徹底的で適切なスタイルのCSSを使用してゼロから始めたい場合は、ブートストラップが最適です。

既存のUIの大部分を維持したい場合、特に既存のUIがスキャフォールディング、グリッドシステム、およびUIスタイルの他の要素(フォーム入力、ボタン)とうまく一致しない場合、TwitterBootstrapは必ずしも適切なソリューションではありません。 、タイポグラフィなど)。フレームワークの多くのプロパティをオーバーライドする必要があることに気付くでしょう。これは、目的を損なうものです。

@Nathronが述べたように、TBSを既存のコードと混合しようとすると、競合が発生する可能性があります。必要なフレームワークの要素のみを含むTBSのカスタマイズされたビルドを作成するのが、そこでの最善のアプローチです:http ://twitter.github.com/bootstrap/customize.html 。

SASSについて、TBSと組み合わせて使用​​する場合は、https://github.com/jlong​​/ sass-twitter-bootstrapを確認してください。

于 2012-10-22T20:43:36.303 に答える
0

彼らのサイトから:Boostrap JSは、「ツールチップ、ポップオーバー、モーダルなどのインタラクティブコンポーネント」用です。したがって、これらのいずれかを使用している場合は、競合するJS関数がないことを確認してください。

クラス名がBootstrapが使用するものと同じである場合、CSSで問題が発生する可能性があります。それらの多くは「ダークウェル」のように少しわかりにくいですが、「ドロップダウン」のように一般的なものもあるので、それに注意する必要があります。

確認する最も簡単な方法は、ダウンロードして試してみることです:)

于 2012-10-22T19:54:03.113 に答える