Validator mag width="100%" bei <img> nicht
ottogal
- html
- validator
Hallo in die Runde,
der Validator https://html5.validator.nu/ meldet:
Error: Bad value 100% for attribute width on element img: Expected a digit but saw % instead.
Warum bemängelt er dies?
Hallo ottogal,
der Validator https://html5.validator.nu/ meldet:
Error: Bad value 100% for attribute width on element img: Expected a digit but saw % instead. Warum bemängelt er dies?
Weil bei HTML5 du die Breite von Bildern nicht in Prozent, sondern nur in (CSS-)Pixeln angeben kannst. Das ist bei uns im Wiki leider falsch sehe ich gerade, mal korrigieren…
LG,
CK
Hallo Christian,
Das ist bei uns im Wiki leider falsch sehe ich gerade, mal korrigieren…
In der Referenz war es allerdings korrekt :-)
Gruß
Julius
Hab extra im Wiki nachgeschaut... Ok, in der Referenz stets richtig.
Hallo ottogal,
Hab extra im Wiki nachgeschaut... Ok, in der Referenz stets richtig.
Da muss ich vehement wiedersprechen:
Ja, in der Referenz steht es richtig, aber stets richtig ist die Referenz deshalb noch lange nicht ;-)
Gruß
Julius
Hallo ottogal,
Warum bemängelt er dies?
Weil es so definiert ist, du kannst nur Angaben in Pixel machen.
Gruß
Julius
Hallo
der Validator https://html5.validator.nu/ meldet:
Error: Bad value 100% for attribute width on element img: Expected a digit but saw % instead. Warum bemängelt er dies?
Weil es in HTML5, gegen das du prüfst, invalide ist.
Tschö, Auge
Der Firefox stört sich nicht daran und skaliert das Bild entsprechend, wenn beim Verkleinern des Viewports auch dessen Elternelement schrumpft. Damit habe ich das gewünschte responsive Verhalten.
Wie erreicht man das denn in HTML5 auf korrekte Weise?
Hallo
Der Firefox stört sich nicht daran und skaliert das Bild entsprechend, wenn beim Verkleinern des Viewports auch dessen Elternelement schrumpft. Damit habe ich das gewünschte responsive Verhalten.
Fehlerkorrektur, in HTML < 5 gibt es das ja und das muss er darstellen können.
Wie erreicht man das denn in HTML5 auf korrekte Weise?
Verzeih mir die Schnippischkeit, aber hast du schon einmal von CSS gehört? Breiten und Höhen angeben geht seit CSS1 und das stammt aus dem letzten Jahrtausend.
Tschö, Auge
Verziehen... Bin kein Neuling in CSS, klar dass es damit kein Problem ist.
P.S. Kleine Schnippischkeit retour: Ich frug "in HTML5" ;-))
Hallo
Verziehen... Bin kein Neuling in CSS, klar dass es damit kein Problem ist.
P.S. Kleine Schnippischkeit retour: Ich frug "in HTML5" ;-))
Dann: Garnicht [1]. Dazu gibt es ja CSS.
Tschö, Auge
Auch wenn das nicht zusammengeschrieben wird. ↩︎