CSSまとめ12
IE6で、マージンが2倍になってしまうバグ
- 下記のコードで、IE6はマージンが20pxになる。
#sidebar{ float: left; width: 200px; margin-left: 10px; } #content{ float: right; width: 500px; margin-right: 10px; }
- マージンが2倍になってしまうバグは、「display:inline;」で解決する。
#sidebar{ float: left; width: 200px; margin-left: 10px; display: inline; } #content{ float: right; width: 500px; margin-right: 10px; display: inline; }
段組レイアウトの注意点
width を指定したボックスには border も padding も指定しない
フロートのコンテナブロックには幅を指定する