Hallo zusammen,
bevor ich mit meiner ersten Frage/Anmerkung "daher" komme, möchte ich allen Beteiligten an Contao danken. Wir haben bis dato immer ein anderes CMS eingesetzt und sind eher durch Zufall auf Contao gestoßen und sind begeistert. Endlich ein CMS womit (augenscheinlich) so ziemlich all das möglich ist, was wir für unsere Projekte immer benötigen. Wir haben bereits div. Testfälle nachgestellt und es funktioniert alles mehr als prima. Danke hierfür!
Nun aber zu meiner eigentlichen Frage:
So wie ich Contao verstehe, kann man letztlich sofort loslegen, denn lt. Webseite ist ein Seitenlayout für jegliche Browser verständlich. Nicht, dass ich es unbedingt bräuchte, denn man kann sich schließlich selbst behelfen, aber dennoch stelle ich mir die Frage wieso das so ist:
Fallbeispiel:
- leeres Seitenlayout angelegt mit alle verfügbaren Bereichen: Kopfzeile, Fußzeile, Hauptbereich, Links und Rechts.
- Reset CSS (der Webseite) importiert
- neues weiteres CSS File angelegt mit folgendem Inhalt:
#header, #left, #main, #right, #footer jeweils eine Hintergrundfarbe zugewiesen.
Damit dürfte eine absolut Minimalausprägung stattfinden.
Zur Hintergrundfarbe von #main
Funktioniert in allen Browsern tadellos, bis auf den IE7. IE7 macht den #main Hintergrund zusätzlich in der #left Spalte. Diese wird zwar korrekt platziert, und auch darüber gesetzt, aber darunter (sofern die #left Spalte nicht so lang ist wie #main), wird dort die #main Hintergrundfarbe angezeigt. Warum ist das so? Ist das gewollt?
Zur Höhe von #main
Aus welchem Grund wird #main in diesem Fall immer genauso hoch wie #right? Zumindest in allen Browsern, ausser dem IE7. Dort wird das div genauso hoch wie der Inhalt welcher sich innerhalb #main befindet. Auch hier: Warum ist das so?
Mit eigenen CSS ist das "Problem" kein Problem, aber mich würde interessieren warum das bei der Standardkonfiguration sich so verhält? Bei Fragen, oder weiteren Ausführungen (und/oder Screenshots) gerne schreiben, ich füge dann die entsprechenden Infos hinzu.
viele Grüße,
Stefan
Lesezeichen