Normalerweise soll man ja bei Tabellen und Bildern mit Breiten- und Höhenangaben arbeiten.
Stellenweise kann man sehr viele Angaben weglassen ohne das die Browser Darstellungsprobleme haben.
Meine Frage ist nun, bringt es Geschwindigkeitseinbußen/vorteile beim Auslesen der html-Datei
wenn man Breite und Höhe stellenweise nicht angibt?
Oder kann man es unter "penauts" abstempeln und deklassiert sich einfach als schlechter html-Coder.
Hi,
Im html-Kode würde ich Höhen- und Breitenangaben gar nicht angeben. html ist ja nicht zum Formatieren gedacht. Dafür solltest Du stattdessen mit CSS (Style Sheets) arbeiten, z. B. so:
<img src="quelle.png" alt="Alternativtext (immer schön angeben!)" style="height:30px; width:80px;" />
Dann hast Du auch die Sicherheit, dass es in vielen Navigatoren funktioniert. Manche Navigatoren interpretieren nämlich bestimmte width="" und height=""-Attribute etwa in Tabellen nicht, etwa dann wenn es sich nicht um standardkonforme Attribute handelt.
Geschwindigkeitseinbußen sind zu vernachlässigen. Vielmehr ruckelt die Seite während des Seitenaufbaus hin und her, weil der Navigator erst nach und nach erfährt, wie groß die Bilder sind. Wenn Du die Größe schon vorher mit CSS (oder auch html) angibst, lässt er an der entsprechenden Stellen gleich Platz für das Bild.
In Tabellen ist es meist nur dann sinnvoll die Breiten und Höhen anzugeben, wenn, die Gestaltung dies erfordert, etwa bei formatierenden Tabellen.
Grüße
Guillermo