2011-03-16 3 views
19

私はWeb開発を夢中にしています。グリッドシステムを含むBlueprint CSSフレームワークで遊んでいます。いくつか質問があります。CSSグリッドフレームワークの溝のポイントは何ですか?

  1. 溝のポイントは何ですか?確かに余白のCSSプロパティを使うことができるので、列間にスペースを含めるのには使用されません。それとも、余計にマージンを管理するためのエレガントな方法ですか?
  2. 私は自分の列の間にスペースを入れたくないし、溝を含まないグリッドレイアウトを生成したいと思いますが、すべてのジェネレータツールでゼロ幅の溝ができなくなります。何故ですか?
  3. the suggested Blueprint CSS generatorはサポートされなくなりました。誰もゼロ幅溝を含むようにグリッドを修正するためのBlueprint CSSジェネレータを提案できますか?

あなたの知恵に感謝します!

+0

可能なすべての入力を許可しないジェネレータは、私が使用しないジェネレータです。 –

+0

@Radek S、つまり、ジェネレータは使用しないでください。 –

+0

@ニックあなたは正しいです:) –

答えて

19

CSSグリッドシステムの背景は、レイアウトを完全に自動化することです。グリッターは通常、列間の空白が見やすくなるため、オートメーションの一部としてそれらを含めることが理にかなっているので望ましいです。

ジェネレータの立場は、それらを実装するのに必要なわずかな退屈な計算を軽減することですが、ざらざらとした計算がなくても、複雑ではありません。

ジェネレータなしでノーガターグリッドを行うのは非常に簡単です。例えば

(column width X nº of columns) + left margin + right margin = content width 

.span-1 {width:100px} 
.span-2 {width:200px} 
.span-3 {width:300px} 
.span-4 {width:400px} 

etc... 
+14

+1 raison d'etre – Ryan

+2

私はこの答えがオペアンプの質問#1を完全には満たしていないと感じます。ガッタはマージンで管理されているかどうか? –

+1

@ E.E.33 bigmattyh氏はこう語っています - "はしゃぐりはCSS自体とはまったく関係ありません..."。それらを作成するために使用されるCSSプロパティは、実装者次第です。 –

8

グッタは、CSS自体とはまったく関係ありません。それらは印刷出版のデザインコンセプトです。列間に空白を入れ、内容を読みやすくします。

排水溝がない列は計算が非常に簡単です。ピクセル単位で各列に同じ幅を設定するだけです。

関連する問題