1

Bootstrap の少ないファイルをカスタマイズし、それまでの間、Bootstrap の将来のバージョンに簡単に更新できるようにする最善の方法は何かと考えています。

より少ないファイルを変更するのは簡単ですが、問題は、Bootstrap の次のバージョンが出たときに、アップグレードするのが面倒になる可能性があることです (すべての変更が既に元のソースと深く混ざり合っているため)。

別のアプローチは、オープン クローズの原則に似ています。つまり、元の less ファイルを変更せずに保持し、カスタマイズした less ファイルを追加して、必要な CSS ルールを上書きします。Bootstrap が更新されたら、(うまくいけば) 少ないファイルを置き換えるだけで、すべてが魔法のように機能するようになります。ただし、私の仮定が正しいかどうかに関係なく、同じ CSS ルールがさらに多くの場所に分散し、管理が困難になります。また、CSS を (互換性やその他の目的でなく) 上書きすればするほど、帯域幅が無駄になります。

これは、Bootstrap の作成者がフレームワークの構造や CSS ルールの命名をどのように処理するかに大きく依存していることは承知していますが、それでも皆さんの意見を聞きたいです。

ありがとう。

4

1 に答える 1

2

私はほとんど同じことをしなければならなかったいくつかのプロジェクトに取り組みました。明らかに、あなたが言ったように、あなた自身のより少ないファイルを書くことはより良い選択です。物事をクリーンで整理された状態に保つことは、独自のCSSを作成する方法と関係がありますよね?

私の提案は、独自のLessファイルを使用してから、いくつかのBootstrapクラスを再利用してプロパティを指定することです。

また、CSS3の継承を適切に使用すれば、帯域幅の浪費を最小限に抑えることができます。

于 2012-06-20T21:33:47.140 に答える