Nein, das einzige Problem ist, dass ich für das Projekt ein Design vorgegeben habe und ich dieses eben möglichst genau implementieren sollte.
d.h. dein Layout ist schon auf die Eigenschaften von CSS zugeschnitten.
Ich weiss jetzt leider nicht ob du das ironisch meinst oder nicht ;-) Aber ich habe in Papierform ein Design das ich in HTML anwenden muss.
Naja, wie gesagt, CSS hat ein paar Eigenschaften, die sich weder mit Tabellen noch mit Papier darstellbar sind. Das HTML ist im Prinzip nur zur Auszeichnung des Inhaltes da.
Falls manche Kleinigkeiten nicht gehen ist das nicht so schlimm, aber z.B. dass es nicht möglich ist, innerhalb eines div's weitere Elemente zu zentrieren kann ich natürlich niemandem erklären.
Das ist auch ohne Probleme möglich
Und wie?
CSS
#layout {
border:1px solid black;
}
#layout p {
width:50%;
margin:0 auto;
border:1px solid black;
}
HTML
<div id="layout">
<p>Ein Element</p>
</div>
Ich versuche das schon seit längerem mit vertical-align, text-align und auch margin: auto.
Keine Chance :-( Meine Angaben scheinen ignoriert zu werden :(
Dann ist eventuell dein CSS Fehlerhaft, wenn du Firefox nutzt, der zeigt dir auch CSS Fehler in der Fehlerkonsole an.
Struppi.