Aqua: html 4.01 strict -> <img width="170" height="170" ... VALID ???

Hallo!

Was ich weiss sollten bei HTML 4.01 strict die Angaben width="" und height="" im TAG nicht mehr erlaubt sein,
und alles per CSS gehen,
aber der validator.w3.org erzaehlt mir dass diese Seite korrekt ist:

========================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd">

<html>
<head>
<title></title>
</head>

<body>

<div><img src="rad.gif" width="170" height="170" alt="rad"></div>

</body>
</html>

========================================================================

Meine Fragen:

  1. Ist das wirklich korrekt,
       oder nur Zufall dass der Validator es nicht anzeigt?

  2. Ist es korrekt, wenn man es mit CSS macht,
       also dem Bild eine ID zuweist,
       und dann in CSS dem Bild sagt:
       height:170px;
       width:170px;

  3. Generelle Meinung bitte

Danke!
Aqua

  1. Hallo Aqua,

    Was ich weiss sollten bei HTML 4.01 strict die Angaben width="" und height="" im TAG nicht mehr erlaubt sein,

    in welchem tag?

    1. Ist das wirklich korrekt,
         oder nur Zufall dass der Validator es nicht anzeigt?

    das ist wirklich korrekt - width und height sind für <img> erlaubt ->http://www.w3.org/TR/html4/struct/objects.html#edef-IMG

    1. Ist es korrekt, wenn man es mit CSS macht,
         also dem Bild eine ID zuweist,
         und dann in CSS dem Bild sagt:
         height:170px;
         width:170px;

    mit css ist es auch richtig, allerdings würde ich das mit style="" direkt in <img> reinschreiben - eine id zu vergeben dürfte imho etwas übertrieben sein.

    1. Generelle Meinung bitte

    mhh...?? zu was willst du eine Meinung hören?

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
  2. N'abend Aqua,

    Was ich weiss sollten bei HTML 4.01 strict die Angaben width="" und height="" im TAG nicht mehr erlaubt sein,
    und alles per CSS gehen,
    aber der validator.w3.org erzaehlt mir dass diese Seite korrekt ist

    1. Ist das wirklich korrekt,
         oder nur Zufall dass der Validator es nicht anzeigt?

    Korrekt: http://www.w3.org/TR/REC-html40/struct/objects.html#adef-height-IMG

    1. Ist es korrekt, wenn man es mit CSS macht,
         also dem Bild eine ID zuweist,
         und dann in CSS dem Bild sagt:
         height:170px;
         width:170px;

    So oder einfach über style="height:170px;width:170px".

    1. Generelle Meinung bitte

    Meinung wozu?

    mfg Siechfred

    --
    Opinions are like assholes: everybody has one.
    ss:| zu:| ls:# fo:| de:[ va:| ch:? n4:& rl:? br:& js:| ie:% fl:( mo:}
    1. Ups,

      ich habe _nicht_ bei Tobias abgeschrieben. Ich schwör's!

      mfg Siech*grundehrlich*fred

      --
      Opinions are like assholes: everybody has one.
      ss:| zu:| ls:# fo:| de:[ va:| ch:? n4:& rl:? br:& js:| ie:% fl:( mo:}
      1. Guten Tag Siechfred

        ich habe _nicht_ bei Tobias abgeschrieben. Ich schwör's!

        Auch ich muss jede Beschuldigung der Urheberrechtsverletzung von mir weisen. Bei Zeitpunkt meines Posting waren mir die Beiträge von ihnen und Tobias nicht bekannt. Ich bitte dies auch zu berücksichtigen, obwohl die Ähnlichkeit meines Postings nicht so gravierend ist.

        Uups! Hab wohl zu lange im Günni-Thread  ([pref:t=43794&m=238850]) gelesen. Dieses ganze rechliche Zeugs bringt mich ganz durcheinander. *g+

        Noch einen schönen Abend wünscht euch Johannes

        Johannes

        --
        Stop bushism
        ss:| zu:) ls:[ fo:) de:] va:) ch:] sh:( n4:& rl:( br:^ js:| ie:{ fl:( mo:|
        Selfcode bei http://emmanuel.dammerer.at/selfcode.html
  3. Hi Aqua

    Meine Fragen:

    1. Ist das wirklich korrekt,
         oder nur Zufall dass der Validator es nicht anzeigt?

    AFAIK Ja. (http://www.w3.org/TR/html4/struct/objects.html#h-13.7.1)

    1. Ist es korrekt, wenn man es mit CSS macht,
         also dem Bild eine ID zuweist,
         und dann in CSS dem Bild sagt:
         height:170px;
         width:170px;

    Ich wüsste keinen Grund, wieso man das nicht machen sollte.

    1. Generelle Meinung bitte

    Ich benutze immer noch bei Bilder die HTML-Attribute width und height, da diese Werte (in Pixel) zu den Eigenschaften eines Bildes gehören und nicht nur zu dessen Darstellung. Ich skaliere Bilder mit diesen Attributen jedoch nicht sondern erstelle lieber eine neue vergrößerte/verkleinerte Version eines Bildes.
    Wenn sich ein Bild besonders am Text anpassen soll verwende ich manchmal style="height:1em;"

    Noch einen schönen Abend

    Johannes

    --
    Stop bushism
    ss:| zu:) ls:[ fo:) de:] va:) ch:] sh:( n4:& rl:( br:^ js:| ie:{ fl:( mo:|
    Selfcode bei http://emmanuel.dammerer.at/selfcode.html
    1. Hi!

      Ich benutze immer noch bei Bilder die HTML-Attribute width und height, da diese Werte (in Pixel) zu den Eigenschaften eines Bildes gehören und nicht nur zu dessen Darstellung. Ich skaliere Bilder mit diesen Attributen jedoch nicht sondern erstelle lieber eine neue vergrößerte/verkleinerte Version eines Bildes.

      Bei Skallierung aber würde ich die Bildgröße mit CSS formatieren.
      Doch habe ich eine Frage: Warum soll man überhaupt width="" und height="" benutzen, wenn man das Bild sowieso genauso groß lässt, wie es ist.

      Tschüss!

      --
      Genug der Worte,
      genug blabla,
      ich liebe dich,
      das reicht!
      1. Hi Nichtsnutz (Bist du das wirklich *g*)

        Doch habe ich eine Frage: Warum soll man überhaupt width="" und height="" benutzen, wenn man das Bild sowieso genauso groß lässt, wie es ist.

        Darüber gibt es geteilte Meinungen. Andererseits erlaubt diese Angabe Browsern Platz frei zu halten (Netscape 4 macht das z.B.) und so bleibt das Layout auch bei abgeschalteten Grafiken ziemlich gleich. Das W3C sagt aber auch (*linknichtmehrfind*), dass möglicherweise die Darstellung von Alternativtexten abgeschnitten werden kann.

        Schöne Grüße

        Johannes

        --
        Stop bushism
        ss:| zu:) ls:[ fo:) de:] va:) ch:] sh:( n4:& rl:( br:^ js:| ie:{ fl:( mo:|
        Selfcode bei http://emmanuel.dammerer.at/selfcode.html
      2. Hi,

        Doch habe ich eine Frage: Warum soll man überhaupt width="" und height="" benutzen, wenn man das Bild sowieso genauso groß lässt, wie es ist.

        Der Browser kann dann bereits das weitere Layout berechnen, auch wenn das Bild noch nicht geladen ist.

        cu,
        Andreas

        --
        Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
        http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/