スタイルパネルでは、各要素の内側と外側のスペーシング(マージンとパディング)を定義できます。
このレッスンでは、以下のことを学びます:
マージンとパディングのプロパティを使用して、一貫した間隔を持つレスポンシブなコンテンツを作成します
スタイルパネルでは、各要素の内側と外側のスペーシング(マージンとパディング)を定義できます。
このレッスンでは、以下のことを学びます:
スペーシングとは、要素の境界の外側(マージン)または内側(パディング)における余白のことです。スペーシングを一つの側面に追加したり、相補的な側面に追加したり、四つの側面全てに一度に追加したりすることができます。
要素の一つの側面にマージンまたはパディングを追加するには:
また、プリセットのスペーシング値を選択するか、パディングとマージンを手動で調整することもできます:
相補的な(対向する)側面のスペーシングを変更するには:
要素の全ての側面に同じ値を適用するには、Shift キーを押しながら、一つの側面のパディング/マージンをドラッグします。また、Shift キーを押しながら、一つの側面のスペーシングコントロールをクリックし、プリセットを選択するか、スペーシング値を入力することもできます。
デフォルトのスペーシング単位はピクセル(px)ですが、単位メニューに表示される任意の単位に変更できます。単位メニューにアクセスするには、任意のスペーシングコントロールをクリックし、スペーシング入力フィールドの右側にある単位(例:PX、%、EM、VW、またはVH)を選択します。
値と単位を入力フィールドに手動で入力することもできます。すべての側面に同じ単位を適用したい場合は、一つの側面のスペーシングコントロールをクリックし、Shift キーを押しながら使用したい単位を入力し、Enter キーを押します。
任意の側面のスペーシング値をクリアするには、Option キー(Macの場合)またはAlt キー(Windowsの場合)を押しながら、コントロールの青い値をクリックします。
要素にネガティブマージンを追加すると、要素をページ上の自然な位置から外に押し出すことができます。要素を重ねるためにネガティブな値(例:-100)を使用します。
マージンのオートユニットは、フレックスアイテムを特定の側面に押し出すための強力なレイアウトテクニックです。たとえば、親要素内の複数のボタン(flexを使用する親要素内のボタン)の場合、右と左にオートマージンを使用して、これらのボタンを親要素の中央に揃え、その間の余白を均等に分布させることができます。
要素を水平に中央に配置するには、style panel > spacing の中にある要素を中央に配置するボタンを使用します。要素を中央に配置するボタンは、要素の右側と左側のマージンを自動に設定し、表示プロパティは変更されません。マージンは自動的に利用可能なスペースを埋めます。
一部の状況では、隣接する要素のマージンが結合して単一のマージンとなることがあります。これは、マージンの折りたたみとして知られており、一部の状況では上書きされる可能性があるため、混乱することがあります。隣接するグリッドの子要素のマージンは折りたたまれません。
問題の一つは、フッターのコンテンツがデザイナーで見えなくなり、アクセスできなくなる場合です。これは、ナビゲーションバーが絶対位置に配置され、コンテンツがページの下部でBody要素から外に押し出されると、よく起こります。これを避けるためには、ページの最初の要素に固定された位置がない場合、トップにマージンを追加せずに、代わりにBody要素にトップのパディングを追加してください。