blueprint css について私が聞いた議論の 1 つは、フロートではなくグリッドの観点からレイアウトを考えることができるというものです。これは私にとって大きなアドバンテージのように思えます。なぜなら、フロートが最終的にどこに到達するかについて常に混乱しているからです。フロートが予期せず他のフロートの下に落ちてしまうことがあり、すべてを再配置する方法を理解するのに苦労しています。これはブループリント css を私にとって良い選択にしますか? それとも、フロートを適切に使用する方法を学び、すべてのレイアウトを手動で行うために時間を割く必要がありますか?
5 に答える
はい、絶対にグリッドを使用できます - このサンプルページを参照してください。これにより、グリッドの列に従って背景がストライプ化され、グリッドが表示されます。
(しかし、 CSS レイアウトが実際にどのように機能するかを少し時間をかけて学べば、大きな成果が得られると言わざるを得ません。あきらめて回避しようとするよりも、理解する方がよいでしょう。その後、柔軟なレイアウトを作成するオプションが得られます。あらゆる種類の異なるデバイスでうまく動作します。)
絶対配置されているものに関する最大の問題の 1 つは、絶対配置されていないアイテムが、絶対配置されているアイテムの存在を認識していないことです。
もちろん、これはどちらが優れているかについて永遠に続く議論ですが、ブラウザーのサイズと解像度に応じてスケーリングできる要素を使用する方がおそらく良いでしょう.
前述のとおり、BluePrint はグリッド システムですが、CSS フロートに基づいています。そのため、CSS Float を理解することは、BluePrint が何をするのかを本当に理解する上で多少重要です。
内部では、ブループリントはまだフロートを使用しています。
セマンティックでアクセスしやすい「フロートのない」レイアウトを作成するための斬新なアプローチを次に示し ます。
さまざまな理由から、絶対配置よりも浮動小数点数を使用することはめったにありません。