私がCSSを学び始めたのは比較的最近であり、同時にjQueryの学習も行っていた。
CSSもjQueryも似たようなセレクタを使えるため、この2つを同時に学習することはとても効率的だと思っていたし、それは今でも変わらない。
しかし、この二つにはやはり細かな違いがあり、それに気づかずに頭を悩ませてしまったことがあった。

それはCSSにおけるafter擬似要素だ。
この機能について大きな勘違いをしていたせいで、CSSにおけるとても重要なテクニックであるクリアフィックスを正しく理解するのに多少の時間を要してしまった。
after擬似要素はクリアフィックスに(絶対ではないが、ほぼ)必要であるため、まずはここから考えてみよう。


続きを読む