あまり知らないかもしれないclearの話 一般的にclearプロパティとは「回りこみを解除する」という解説が多く、100%その通りなのだが、どういう仕組でフロートさせたボックスを解除しているのかについてはあまり触れられてない気がするので今日のネタはそんな話。 私の愛読書「Web標準の教科書」でもこの辺りは詳しく解説されてあったのだが、同著ではclearは先行するフロートされたボックスに隣接するかどうかを定めるプロパティと書かれている。 なんとなくclearプロパティでfloatを解除する仕組が気になって仕様書を調べてみた。 9.5.2 Controlling flow next to floats: the 'clear' property 以下、どういう仕組なのかの解説、引用・・・ left The top margin of the generated box is increased