Rainer Schwarzbach: Grafik relativ zur Anzeigegröße - zukunftssicher ???

Hallo an alle,

ich habe da ein kleines Problem mit einer Grafik, die bei allen Bildschirmauflösungen über (fast die gesamte Anzeigegröße gehen soll. Funktioniert in den etablierten Browsern auch wunderbar über die Angabe
   width="100%"
aber in der Preview-Version Netscape 6 PR 2 nicht mehr. Ich war drauf und dran, dies als Bug abzutun, als ich in SELFHTML nochmal nachgelesen habe ( http://www.teamone.de/selfhtml/tcgb.htm ) Dort ist die Rededavon, daß sich prozentuale Angaben im <img> - Tag auf die Originalgröße des Bildes und nicht auf die Anzeigegröße beziehen.
Ist es trotzdem (ohne JavaScript, hab davon schon fast zuviel auf der Seite) möglich, die Grafik - zukunftssicher - auf die Anzeigebreite zu zerren oder nicht?
Oder handelt es sich doch nur um einen Bug? Das merkwürdige ist nämlich, daß es in der PR1 klappte wie bei den alten Browsern...

Vielen Dank für Eure Hilfe

Rainer

  1. Hi Rainer,

    mal eben in der Spec (http://www.w3.org/TR/html4/struct/objects.html#adef-width-IMG) geschaut (hätt'ste aber auch selber machen können :-), bringt folgendes hervor:

    "When specified, the width and height attributes tell user agents to override the natural image or object size in favor of these values.

    When the object is an image, it is scaled. User agents should do their best to scale an object or image to match the width and height specified by the author. Note that lengths expressed as percentages are based on the horizontal or vertical space currently available, not on the natural size of the image, object, or applet.

    The height and width attributes give user agents an idea of the size of an image or object so that they may reserve space for it and continue rendering the document while waiting for the image data."

    Dem zu Folge müssten Browser nach HTML 4.01 die Prozentangabe bei Bildern relativ zur Bildschirmauflösung interpretieren.
    Das von Dir beschriebene Verhalten von NS 6 PR 2 ist also entweder a) Nicht-Beachtung von HTML 4.01 oder b) ein Bug - such Dir was aus!

    Grüße,

    Utz

    1. Hallo Utz,

      vielen Dank für die Info.

      (hätt'ste aber auch selber machen können :-)

      Stimmt, sorry.

      Das von Dir beschriebene Verhalten von NS 6 PR 2 ist also entweder a) Nicht-Beachtung von HTML 4.01 oder b) ein Bug - such Dir was aus!

      Damit kann ich leben...

      Schönen Gruß,

      Rainer