steht für Cascading Stylesheets, sprich ein Standard, der beschreibt, wie das HTML, das man schreibt oder generiert, dargestellt wird. Ein Text kann ja links- oder rechtsbündig sein oder blau gefärbt oder ... Solche Layoutmerkmale kann man mit CSS-Attributen beschreiben. Habe ich ein Element title, so kann ich den Inhalt mit den Attributwerten "font-weight:bold" und "color:red" fett und rot machen. Dies ist CSS.
Tabellen werden oft verwendet, um Inhalte (Bilder, Texte) am Bildschirm zu verteilen. Günstiger wäre es jedoch, mit solchen CSS-Attributen zu arbeiten, bei denen man auch Positionen in Prozentwerten angeben kann, so dass etwa ein Text x% der Bildschirmbreite ausfüllt.
Wenn Du in HTML einsteigen willst, kann ich Dir
www.selfhtml.de sehr empfehlen, wo Du ein gutes Tutorial und eine hilfreiche Referenz zu HTML und CSS in deutscher Sprache findest.
Die Debatte um eine Vereinheitlichung der Browser, so dass Dein HTML überall gleich aussieht, wird zwischen den verschiedenen Browserherstellern übrigens ziemlich heftig geführt, wie ich letztes jahr auf einer Konferenz hautnah erleben konnte.
Liebe Grüße
saxon