|
#1
|
||||
|
||||
Das ganze Dokument leidet unter extremer Divitis. Div-Container wirklich nur für Hauptcontainer nutzen und nicht für jeden Käse.
Dann die ganzen HTML-Mängel beseitigen und alles was CSS ist auslagern. Stichwort Trennung von Markup und Layout. Da sieht ja keiner mehr durch im Quelltext. Von "position: absolute" würde ich auch abraten. Über relativ, margin und padding kann man locker Seiten aufbauen. Mehr dazu siehe css4you, csszengarden oder thestyleworks (jeweils über Google findbar). Für Browserinkompatibilitäten seitens IE gibt es sog. conditional comments. Die Fehler macht nämlich eigentlich zu 98% nur der IE. Problematisch wirds, wenn Hobbyentwickler dann ausschließlich auf dem verbuggten und veralteten IE austesten, was dann letztendlich so endet wie hier. |
#2
|
|||
|
|||
So, ich hab es jetzt hingekriegt.
Danke für die Hilfe. Sieht zwar in beiden Browsern immernoch nicht identisch aus, aber es ist immerhin fehlerfrei. |
#3
|
||||
|
||||
Zitat:
![]() http://de.selfhtml.org/css/eigenscha...tionierung.htm http://de.selfhtml.org/css/eigenscha...e/position.htm
__________________
Zitat:
|
#4
|
||||
|
||||
Das hier sagt vieles ^^
<meta name="generator" content="Microsoft Frontpage"> Die Aufteilung dieser Seite könnte man mit etwa 5-6 div-containern aufbauen. Diese mittels margin, padding und float aufbauen (position ist subsidiär natürlich auch möglich) und das Dokument ist schonmal 1/10 so groß wie jetzt und auch wesentlich leichter wartbar (bzw. sehen auch andere noch durch ^^). Die CSS-Notationen gehören einfach raus aus dem Markup in eine seperate Datei. Bei mehr als einer Seite wirst du später arge Probleme bekommen, wenn du mal das Layout ändern möchtest. |