Ik heb onderstaande HTML code (voorbeeld)
<div>
<ul>
<li>een</li>
<li>twee</li>
<li>drie</li>
</ul>
</div>
Even aannemen dat de DIV 100% width heeft. Dus als ik de pagina breder maak, wordt de div dit ook.
Wat wil ik nu bereiken?
Alle 3 de <li> komen inline te staan. De 1e en de 3e krijgen een vaste breedte. Maar nu wil ik dat de 2e dan alle overblijvende ruimte pakt.
Maw:
De 1e staat dus compleet links in de DIV, de 3e staat uiterst rechts in de DIV. En de 2e wil ik dus vanaf de 1e naar de 3e hebben. Maar deze moet dus wel (responsive) meereageren als ik de pagina breder maak.
Het inline zetten en een vaste breedte voor de 1e en 3e <li> is geen probleem. Maar hoe kan ik de 2e <li> de volledige ruimte laten benutten?
De CSS ben ik nu aan het schrijven, dus alle opties zijn nog mogelijk.