Upgrade to Pro — share decks privately, control downloads, hide ads and more …

第06回Web講座

 第06回Web講座

overflow, position , ボックスプロパティ

More Decks by 北海道科学大学 電子計算機研究部

Other Decks in Programming

Transcript

  1. margin 下記の通り指定すると、マージンは 1. margin: 20px; → 上下左右20px 2. margin: 0

    200px; → 上下0px、左右200px 3. margin: 20px 30px 40px; → 上20px、左右30px、下400px 4. margin: 100px 10px 50px 20px; →上100px、右10px、下50px 左20px 17 ↑ ←→ ↓ 時計回り ↑→ ↓ ← ↑ ↓ ←→
  2. border 2. border-width, border-style, border-color で太さ、スタイル、色につい て上下左右に別々の値を指定する -width 太さ |

    -style スタイル |-color 色を指定する。 指定する際の順番はmargin/paddingと同様で、指定した値の数に応じ て上下左右に設定される。 21
  3. マージンの相殺 上下に二つのマージンが重なり合う場合、  符号が同じ場合、値が大きい方が優先される。 30px > 20px ... 30px 

    符号が異なる場合、合算値になる。 30 – (-20) = 50 px このような状態を マージンの相殺という 37
  4. box-sizing width , height プロパティで指定するボックスサイズの大きさの算出方 法を変更する際に使用する。  content-box : 初期値。パディング、ボーダーを幅と高さに含めない

     padding-box : パディングを幅と高さに含める(ボーダーは除く)  border-box : パディングとボーダーを幅と高さに含める 50
  5. position ボックスの配置方法を指定する。  static : 初期値。top などの位置指定プロパティが適用されない。  relative :

    相対位置に配置する。  absolute : 絶対位置に配置する。  fixed : 絶対位置に配置し、なおかつスクロールしても動かない。 53