wenn du valides HTML schreiben möchtest dann entscheide dich erstmal für einen doctype (html 4.0 oder xhtml1.0) wenn du dann weißt was du schreiben willst kannst du dir die DTD (document type definition) durchlesen
externer Link
externer Link
da steht drin welche elemente verfügbar sind und welche attribute sie haben dürfen.
grundsätzlich gilt, keine blockelemente in inline elemente zu verschachteln.
in sachen css solltest du dich eher auf css 2.1 konzentrieren.
um css zu verstehen solltest du dir nocheinmal das boxmodell ansehen.
css hat in bestimmten fällen ein paar fallstricke, darum kann man das thema nie genau abfackeln (nicht so auf die schnelle)., aber wenn du als anfänger nichts extrem kompliziertes versuchst solltest du keine probleme haben.
Zitat geschrieben von
ChesterWenn ich eine grafik habe die 1px x 1px groß ist was schluck mehr performance:
Die Grafik 20.000 mal repeaten oder gleich etwas größer machen?
es gilt umso weniger externe daten benötigt werden umso schneller. ein farbwert als hintergrund ist schneller als eine kleine grafik und eine kleine grafik ist besser als eine große. was wiederum nicht gilt wenn du z.b. css imagemaps benutzt, aka sprites. hierbei werden viele kleine grafiken in eine große grafik gebracht um viele requests des browsers in einer datei zu bündeln. kannst du z.b. ab facebook logo sehen.