Ich habe wirklich Schwierigkeiten, das umzusetzen.
Ich möchte eine Navigationsleiste machen, die auf der Seite zentriert ist und 960px breit ist. Innerhalb dieser Navigationsleiste gibt es 3 verschiedene Abschnitte oder Spalten. Die ganz linke hat mindestens 200px. Die mittlere ist IMMER zentriert und immer 20px. Die ganz rechte hat mindestens 300px und ist rechts ausgerichtet. Bei vollen 960px würde es so aussehen:
Bei 740px würde es so aussehen:
Bei 620px würde es so aussehen:
Bei 520px würde es so aussehen:
Und darunter würde es in ein alternatives Design übergehen, also keine Sorge darüber. Was ist der beste Weg, dies umzusetzen?
Bearbeitung: Das ist, was ich im Moment habe. Es funktioniert bei 960px, aber die mittlere Abteilung bleibt nicht in der Mitte, wenn man die Größe ändert, wegen des Padding. Es fällt auch auseinander, wenn es zu klein wird und auf 2 Zeilen geht.
.left {
float: left;
width: 300px;
}
.right {
float: right;
width: 400px;
}
.middle {
width: 100%;
padding: 0 100px;
height: 39px;
}