<ole>
- og når vi nu har den fremme, så anses
float med god grund af et stigende antal udviklere som værende tabellens afløser som HTML's mest misforståede/abused feature *o)
Float er fint, når man f.eks. skal lave tekstomløb omkring et billede, men når man gerne vil have elementer til at ligge ved siden af hinanden, bruger man jo bare inline-elementer - f.eks. SPAN. Det er helt elementær HTML.
Hvis de elementær, der skal ligge ved siden af hindanden skal indeholde block elementer (f.eks. DIV, UL, el.lign.), vil det dog skabe problemer, hvis de er inline elementer (inline elementer kan som bekendt ikke indeholde block elementer).
Netop derfor har W3C begavet os med værdien
inline-block til CSS-property'en
display:
<div style="inline-block">
<div>Et DIV</div>
<div>- og et mere</div>
</div>
<div style="inline-block">
<div>Endnu et DIV</div>
<div>- og endnu et mere</div>
</div>
display:inline-block gør, at elementet opfører sig som inline element udadtil - men som block element indadtil.
/mvh
</bole>