0

インターフェイスは次のようになります

+box(optional_padding_value_in_columns)

グリッドを壊してはいけません。(7 ユニットにまたがる列に配置する場合、ボックスは 7 ユニット内に収まる必要があります。)

Compass _scaffolding.sass には、実際には次の小さな数字が含まれています。

// Mixin +box to create a padded box inside a column.
=box
  :padding 1.5em
  :margin-bottom 1.5em
  :background #E5ECF9

しかし、パディングはグリッドを爆破します。

4

2 に答える 2

0

+box mixin は、列内で使用されるブロック要素用です。1.5em のパディングはブループリントの列幅に比例しないため、列要素に配置するとレイアウトが崩れます。

于 2010-02-02T00:56:19.583 に答える
0

これを試して:

// You can supply one padding value or all 4
=padded_column(!n, !p1, !p2=!p1, !p3=!p1, !p4=!p1)
  +column(!n)
  :padding= !p1 !p2 !p3 !p4
  !width = !blueprint_grid_width * !n + (!blueprint_grid_margin * (!n - 1)) - !p2 - !p4

.padded_box
  +padded_column(!two_columns_secondary, 10px, 0, 5px, 15px)
  :background #f0f0f0
于 2009-11-08T18:58:16.593 に答える