HTML+CSSでの段組みレイアウト作成について
div要素を回り込ませる
float
positionで位置を決める
position
margin, padding, width, height
width, height と padding, border-width の解釈を変える
box-sizing
inline-blockでマージンを指定していないのに隙間ができる、に対処する
原因:スペース、改行コードを表示する文字として認識してしまう。
対策
- 文字サイズを一時的に(=親要素を)0にする
- そして、実際に表示させるところで、文字サイズを戻す
- html文書にスペースを入れない
- cssでletter-spacingを調整する
- 閉じタグを入れない
- 次のタグが現れるまでがbox要素と認識されるから?
角丸
display : table
最終更新:2020年02月23日 21:15