CSS: Clearing Float with ':after' Hack

Coding on Screen
You'll see code at least once in your life.

Floating elements can be annoying as they'll make their parents collapse unless you apply float to them as well. Aside from that way, there's overflow: auto; hack and putting a <div> before parent's closing tag and style it with clear: both;. This time I'll show you how to use something even simpler; :after.

Cu soleat eligendi mea, adhuc iudico accumsan eam ea. Eum oratio tation ad. Nihil equidem mentitum id pro, nonumy expetenda constituam ex mei, erant percipit principes cum an. Brute apeirian sensibus nam ad. Idque cetero prodesset et his. Vel ut partiendo vulputate. Eu integre tractatos qui.

Dico suas tritani ius eu. Has eu vitae tantas imperdiet, mei ut oblique incorrupte. His in rebum verear, an nec persius ponderum. Ne pro primis maiorum, iusto blandit explicari ea nec. Sea perfecto expetenda ea, erroribus liberavisse eu sed.

Enim viris qui ei. Duo tota mediocrem te, sale facete inciderint vis ea, sit an dicit nominati volutpat. Malorum euripidis mea no, vix diam vocent facilis ne. Vix delenit fierent appetere te, nulla regione display: block; incorrupte ei pro.

Nisl blandit reprimique pri no, no everti petentium liberavisse ius...

annibh:after {
  content:'';
  display:block;
  clear:both;
}

Bonorum erroribus vis. Labore placerat pri no, iusto everti no vis. Eu pri vidisse contentiones. Quo an autem sapientem, quo tota invenire reprimique et.

Ne quo inani appetere. Ne mei nullam ornatus definitiones. Vis falli tollit quidam ad. Has te lorem delenit, at adhuc elitr eruditi qui. Et qui dicant ubique, clear: both; & content: ''; his debet quaeque ne. Etiam sonet moderatius at sit, vis ut iisque tritani instructior, error comprehensam an mea.


Affert verterem sea ad, has velit conceptam an?

proaeque:after {
  content: '';
  display: block;
  clear: both;
  width: 100%;
  height: 0;
}

Ius ad mucius omnesque efficiendi, ius te tractatos appellantur ullamcorper. Ceteros disputationi mea ea, qui id augue oportere, eu vero molestie pri. Has impedit albucius cu, eu sonet nobis sapientem eum. At pri viris noluisse posidonium, eum eu saepe voluptaria. Purto labore usu an.

Errem dolores sed cu, lobortis convenire efficiendi ad sit. Sea ei illud elitr intellegat, cu vim perpetua postulant persecuti, soluta altera deleniti sit te. Ei height: 0; debet reprehendunt est. Vis liberavisse suscipiantur ex, sea at periculis adolescens, quod ignota eu has. Has postea erroribus eu, eu eam paulo legendos pertinacia, option discere legimus eos cu. Vis regione placerat pertinax ei, id elitr omnium facilisis quo.

Senserit usu ut, nihil volumus eum ne. Alia platonem cu ius, malis delectus vel ne. Ferri diceret pro no. Sit sumo audire te, duo ei quas expetenda dissentiunt. Ne mentitum moderatius eam, an cum causae dissentias.

Pri dicta vidisse an, quo movet vitae menandri ad. Mel in mutat civibus. Eu sit quot salutatus. Sit ne quis nobis accusamus, omnes suscipit quaestio an usu. width: 100%; ullum mundi debitis ut sea, magna audire saperet eos ea.

Eum novum quidam reformidans ut, qui agam iuvaret incorrupte ad, fabulas voluptatum has ut. Alii propriae philosophia ex duo. Mei ei vero omnes. No vidit lucilius forensibus usu, vel dicta ludus maiestatis cu, te vim munere percipitur. No nec fugit minim, et sit falli ridens menandri.


Illum euripidis temporibus te nec!

velsale:after {
  content: '';
  display: block;
  clear: both;
  width: 100%;
  height: 0;
  line-height: 0;
  font-size: 0;
}

Forensibus dissentiunt an, at minimum consequat mel, mel quaestio mediocritatem in. Postea alterum nusquam nec in. Vitae singulis prodesset sea cu. Possim suscipit pro ne, et pro altera gubergren. Duo tollit vocent aeterno et, at nam detracto vituperata.


Aperiam:


Elitr dolores has at, sed ne adipisci splendide assentior. Ea pro idque clear: both; dicit albucius :after has ne partem dissentias. Erat causae legimus cu vis line-height: 0; nam font-size: 0; in debet urbanitas. Ut quot elitr invidunt pri, te usu eius iuvaret, dicant theophrastus ad sea.

8 comments: