Spalten gleich hoch machen
Oft sucht man lange nach einer Möglichkeit, eine Navigation bis ans Seitenende zu strecken. Allerdings scheitern alle versuche das Problem mit einem float zu lösen.
.container { width: 550px; background-color: #6CBF45; } .spalte1 { float: left; width: 120px; background-color: #5488CC; } .spalte2 { width: 410px; float: right; }
Eine Lösung ist es, einen der divs mit einem Hintergrundbild vorzutäuschen. Das funktioniert allerdings nicht bei einer CSS-Only Formatierung, so wie hier auf dieser Seite. Mit einem kleinen und sehr einfachen Trick, kann man den Hintergrund einer Spalte bis ans Seitenende strecken.
.container { width: 550px; background-color: #6CBF45; overflow: hidden; } .spalte1 { float: left; width: 120px; background-color: #5488CC; padding-bottom: 9999px; margin-bottom: -9999px; } .spalte2 { width: 410px; float: right; }