Hallo Zusammen,
ich habe ein ziemlich kniffeliges Problem.
Mein Layout macht keinen Innenabstand/Padding im Content Bereich.
Wenn ich dann ein Float:Left; reinpacke habe ich zwar den Abstand aber dafür kann ich dem Content nicht die ganzen 85% der Breite zuweisen, weil sich der Content dann unter die Navi setzt. Hier der Code:
[HTML] #container
{
width: 1050px;
height: 500px;
background-color: white;
margin: 1em auto; /* Zentrierung des Layouts in der Bildschrimmitte */
}
Wenn ich dann ein Float:Left; reinpacke habe ich zwar den Abstand aber dafür kann ich dem Content nicht die ganzen 85% der Breite zuweisen, weil sich der Content dann unter die Navi setzt.
Mal ein Tipp auf Verdacht:
Wenn deine Navi links gefloatet ist und daneben der #content hin soll: Dann weise deiner #navi einen Breitenwert zu und dem #content einen entsprechenden margin-left-Wert zuzüglich 20px für Padding der #navi.
Wenn das nicht weiterhilft bitte Link oder komplettes HTML posten.
Wenn du width in % mit padding in px mischen willst geht das so nicht.
Die Breite eines Elementes ergibt sich aus width, padding und border.
Zusätlicher Platz wird auch bei Anwendung von margin verbraucht.
Da du ein Fixes Layout #container { width: 1050px; } hast, solltest du den darin enthaltenen Elementen ebenfalls ein width in px geben. (padding-Werte mit einberechnen).
hab mal alles umgeändert und es sieht besser aus, meiner meinung nach ^^
habe versucht so flexibel wie möglich zu sein, wenn ihr iwo seht dass ich flexibler sein könnte dann bitte melden
[HTML] #container
{
width: 75%;
height: 85%;
background-color: #A65300;
margin: 1em auto; /* Zentrierung des Layouts in der Bildschrimmitte */
}
So im ersten Augenblick scheint es so als würde es laufen, aber in Wirklichkeit habe ich den Container braun gemacht, damit unter der Navi kein weißer Streifen ist.