CSS Layout Problem

Status
Nicht offen für weitere Antworten.

Uli_87

Erfahrenes Mitglied
Hi,

Ich habe folgendes Problem: http://www.uliweb.ch/page/

Der Content sollte links neben der Navigation sein und nicht unten... Das ganze sollte centriert sein. Wie mache ich das? Mit position: absolute geht es nicht da es eben zentriert sein muss!

Vielen Dank
Uli
 
Hi,

dem DIV #navi fehlt die erforderliche float:left-Deklaration.

Zudem solltest du den HTML-Code validieren, denn eine ID muss in einem HTML-Dokument eindeutig sein, und darf darin nicht mehrmals vergeben werden. Für solch einen Fall ist die Klasse vorgesehen.
 
Hallo,

Vielen Dank.. nun hatt es geklappt... aber jetzt sollte ich das #content und #right so hoch wie die navigation machen...

Gibt es hierzu eine lösung?

Danke
Gruss
Uli
 
Hallo,

Danke für die schnelle Antwort. Ich verstehe aber nicht wie das funktioniert. Könntest du es mir erklären?

Vielen Dank
Uli
 
Du erstellst zunächst eine Grafik, die die Hintergrundfarben der einzelnen Spalten enthält, und bindest sie dann als vertikal zu wiederholendes Hintergrundbild in einem übergeordneten Element ein, in deinem Fall im DIV #bottom.

Auf diese Weise besitzen nun die Spalten "optisch" die gleiche Höhe.
 
Herzlichen Dank,

Mit IE funktioniert es einwandfrei... aber mit Firefox sieht es aber nicht so gut aus! Kann man etwas machen? Oder nicht?

Uli
 
Die Floatumgebung muss zum Abschluss noch "gecleart" werden - siehe http://positioniseverything.net/easyclearing.html.

Code:
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
Code:
<div id="bottom" class="clearfix" align="left">
 
Status
Nicht offen für weitere Antworten.
Zurück