0

私はTwitter Bootstrapを試しています。応答性が高く、適切に設計された非常にユーザーフレンドリーなものすべてに魅了されたからです。すべてが反善の原則にすぎないことを知って、私はかなりがっかりしました! つまり、私が間違っていたのでしょうか、それともスタイルを設定したいものすべてをdiv適切なクラスでラップする必要があったのでしょうか? すでに 2 つの壊れた原則が見divられます。すべてに s を使用しないことと、コンテンツとスタイリングを強く組み合わせることです。

私が言ったことを修正していただければ幸いです (たとえば、headerタグにクラスを与えてrowも、Bootstrap 設計の恩恵を受けることは可能ですか?)。

編集

「コンテンツとスタイリングを強く組み合わせる」と言うとき、どの要素が列であるか、またはどのくらいのスペースを必要とするかを、クラスを与えることによって設定するべきではないということを意味します: CSS スタイルシートでそれを行うべきです! また、Bootstrap は一種の s の過剰使用を強制しますがdiv、これはアクセシビリティにかなり反します。

4

2 に答える 2

0

いくつか掘り下げた後、最終的に使用可能な唯一の妥協点は、純粋な CSS の代わりに Bootstrap の Less バージョンを使用することでした。span*そうすれば、クラスを列に追加する代わりにmakeColumn(*)、列スタイル (Less スタイルシート) に mixin を含めます。

正直なところ、もう少し掘り下げた後、SASS + Foundationに移動したばかりで、まったく新しい視点からこのことを見ています.Less + Bootstrapに来るとき、賢明な古い灰色のひげを生やした人々が言うだろうと確信しています. :逃げろ、バカどもめ!

于 2013-04-16T17:15:09.527 に答える