Marco Strauss: NN6 - Probleme mit SRC IMG als Prozentangabe...

Hallo,

es gibt Probleme mit Netscape 6.0 - Realease 2!

Aufgabe:
Ein 1x1 Grafikpixel soll eine Grafikbreite als 100% (Breiteangabe) dargestellt werden.

Lösung ganz einfach:
<img src="grafik/pixel.gif" width="100%">

Nur NN bis Version 4.7 und IE zeigen dies korrekt in voller Länge an, doch bei NN 6.0 werden die Grafik jedoch nur als 1x1 Pixel ergeben werden. Ich vermute mal das im neusten NN6 keine Funktion für "Prozentangabe" (%) erkennt... wie muss es nun korrekt heissen?

Mfg
Marco Strauss

... der mal wieder ins SelfHTML fragt... übrigens, im Self-Archiv könnte ich über 7000 Einträgen finden, aber keinen obrige Frage von mir (von den anderen) finden :(

  1. Hallo,

    es gibt Probleme mit Netscape 6.0 - Realease 2!

    Aufgabe:
    Ein 1x1 Grafikpixel soll eine Grafikbreite als 100% (Breiteangabe) dargestellt werden.

    Lösung ganz einfach:
    <img src="grafik/pixel.gif" width="100%">

    Nur NN bis Version 4.7 und IE zeigen dies korrekt in voller Länge an, doch bei NN 6.0 werden die Grafik jedoch nur als 1x1 Pixel ergeben werden. Ich vermute mal das im neusten NN6 keine Funktion für "Prozentangabe" (%) erkennt... wie muss es nun korrekt heissen?

    Ohne den NN6.0 zu kennen würde ich mal vermuten, dass hier der Bezug der 100% von Container auf Content umgestellt wurde.
    Dass bedeutet, eine 1x1 pix große Grafik wird bei der Angabe 100% dann 1x1pix groß dargestellt, bei 200% dann 2x2 pix usw.
    Von der Logik her eigentlich die einzig richtige (und von allen immer bisher leider falsch interpretierte) Vorgehensweise.
    Schließlich wird nach alter Lesart ein Bild, dessen größe in % angegeben wird in jedem Browser und auf jedem Bildschirm anders verzerrt.

    Gruß

    Andreas

    1. Hallo,

      für interessierte die mal ausprobieren auch dabeimitsehen
      wollen über diese Probleme:

      http://www.ruppach.de

      Da sieht ihr eine blaue Linie die (1 Pixel Höhe hat und 100% Längenbreite hat). Wenn Ihr unter NN6 anguckt, sieht man die Linien verschwunden, nicht wirklich, sondern nur 1x1 Pixel dargestellt werden.

      Mfg
      Marco Strauss

    2. Hallo Andreas,

      ich habe mal auf 200% Pixel Breite eingestellt, im NN6 zeigt man immernoch die Grafik in Form 1x1 Pixel und nicht 2x2 Pixel :-(

      Ich glaube, das im NN6 eine neue Funktion hat die die %-Angabe durch ein anderes ersetzt wird... nur welches weiss ich nicht, hatte schon vergeblich unter www.w3c.org durchgesucht :o[

      Nur Pixel-Breite (width=400) zeigt korrekt an... nur Prozent-Breite(width=100%) wohl nicht...

      Mfg Marco

    3. Ohne den NN6.0 zu kennen würde ich mal vermuten, dass hier der Bezug der 100% von Container auf Content umgestellt wurde.
      Dass bedeutet, eine 1x1 pix große Grafik wird bei der Angabe 100% dann 1x1pix groß dargestellt, bei 200% dann 2x2 pix usw.
      Von der Logik her eigentlich die einzig richtige (und von allen immer bisher leider falsch interpretierte) Vorgehensweise.
      Schließlich wird nach alter Lesart ein Bild, dessen größe in % angegeben wird in jedem Browser und auf jedem Bildschirm anders verzerrt.

      Bei W3c ist von "available space" die Rede, nicht von "Content".
      Der NN6 hält sich doch an W3C, oder?
      Gruß Wolf

  2. Laut W3C(HTML4.01) ist die Prozentangabe zulässig, s.
    http://www.w3.org/TR/html4/struct/objects.html#adef-width-IMG
    http://www.w3.org/TR/html4/types.html#type-length
    Wird wohl noch ein Bug in NN6 sein.
    Gruß Wolf

  3. Sup!

    Ich weiss ja nicht, aber entweder ist es ein Bug, oder die width-Angabe war/ist schon in HTML 4.0 deprecated und wird evtl. mit Absicht nicht unterstützt.
    Vielleicht muß man CSS benutzen... (style="width:100%;") Das solltest Du mal probieren.

    Gruesse,

    Bio