r4ffi: ALT bei firefox nicht angezeigt!

Also ich habe zwei Fragen:

Zum einen wird bei meiner Seite die Bildernamen [ALT="NAME"]
nur beim Internet-explorer angezeigt und bei meinem schönen Firefox kommt garnichts, also das [ALT="NAME] wird nicht angezeigt...
Wodran kanns liegen???

Zum anderen habe ich eine Frage, ob es die möglichkeit gibt, dieses [ALT="NAME"] nochmal hervorzuhaben, das mal also sofort den Namen sieht.. also das, wenn man dann auf das entsprechende Bild klickt, der NAme den man angegeben hat in einer anderen Schrift oder umramt oder sonstwas auftaucht...

sieh www.r4ffi.de

mfG r4ffi

  1. Hallo,

    du hast anscheinend noch nicht begriffen, wozu das alt-Attribut da ist.

    Zum einen wird bei meiner Seite die Bildernamen [ALT="NAME"]
    nur beim Internet-explorer angezeigt und bei meinem schönen Firefox kommt garnichts, also das [ALT="NAME] wird nicht angezeigt...

    Doch, natürlich. Wenn das Bild nicht geladen werden kann, wird der alt-Text stattdessen angezeigt. Genau so, wie sich das gehört.

    Zum anderen habe ich eine Frage, ob es die möglichkeit gibt, dieses [ALT="NAME"] nochmal hervorzuhaben, ...

    Nö. Es ist ja nur ein _Alt_ernativtext, sozusagen ein Ersatz, für den Fall, dass mit dem Bild was schiefgeht.

    So long,

    Martin

    PS: Du verwechselst das ALT-Attribut mit title.

    1. Einfach anstatt alt="bla" => title="bla" benutzen.

      Hab das auch vor kurzem mal gefragt, da mir das so auch nicht bewußt war und mir wurde es ähnlilch schroff erklärt wie dir gerade....

      Wenn du diesen Text noch etwas hervorheben willst, kannst du das mit CSS machen, oder mit Javascript.

      Such mla hier im Forum nach "javascript und alternativ text", da solltest du meinen Thread finden, wo ich meine Abreibung bzgl der Funktion des Alt Attributes bekommen habe, dort ist auch der Link zu der CSS und Javascript Lösung.

      Gruß
      Schnaps

      1. danke werd ich tun :D

        Doch so unrecht hatte ich nicht, siehe meine letzte ANtwort

        r4ffi

        1. Hallo,

          danke werd ich tun :D

          Doch so unrecht hatte ich nicht, siehe meine letzte ANtwort

          Menschenskind:

          <img alt="bla bla bla" title="bla bla bla" ...> und alle sind zufrieden.

          Grüße
          Thomas

          --
          Surftip: kennen Sie schon Pipolino's Clowntheater?
          http://www.clowntheater-pipolino.net/
          1. Hallo,

            danke werd ich tun :D

            Doch so unrecht hatte ich nicht, siehe meine letzte ANtwort

            Menschenskind:

            <img alt="bla bla bla" title="bla bla bla" ...> und alle sind zufrieden.

            Grüße
            Thomas

            Wenn immer alles so einfach gehen würde....

            gruß raffi

      2. Prost,

        Einfach anstatt alt="bla" => title="bla" benutzen.

        Nein, da http://www.w3.org/TR/html4/struct/objects.html#h-13.2 das alt-Attribut als zwingend vorhanden vorschreibt. Alternativ kannst du dann das title-Attribut verwenden.

        Wenn du diesen Text noch etwas hervorheben willst, kannst du das mit CSS machen, oder mit Javascript.

        Nein, da man Attribute nicht mit CSS formatieren kann.

        Mit freundlichen Grüßen,
        André

        1. Prost,

          Einfach anstatt alt="bla" => title="bla" benutzen.

          Nein, da http://www.w3.org/TR/html4/struct/objects.html#h-13.2 das alt-Attribut als zwingend vorhanden vorschreibt. Alternativ kannst du dann das title-Attribut verwenden.

          Wenn du diesen Text noch etwas hervorheben willst, kannst du das mit CSS machen, oder mit Javascript.

          Nein, da man Attribute nicht mit CSS formatieren kann.

          Mit freundlichen Grüßen,
          André

          Nicht streiten Freunde :D

          Ähm joa ich habe deinen Thread garnicht gefunden schnaps.. oder welchen namen haste dort benutzt, habe nach schnaps gesucht... Wie kann man das denn sonst machen Andre??? Geht das garnicht?? (also einen Title hervorheben)

          mfG raffi

          1. Hallo,

            Wie kann man das denn sonst machen Andre??? Geht das garnicht?? (also einen Title hervorheben)

            Du könntest es mit der Infobox von Ingo versuchen. Oder du googelst mal nach javascript und tooltip.

            Mit freundlichen Grüßen,
            André

        2. Hi Zeromancer,

          Nein, da http://www.w3.org/TR/html4/struct/objects.html#h-13.2 das alt-Attribut als zwingend vorhanden vorschreibt.

          Ja.

          Alternativ kannst du dann das title-Attribut verwenden.

          Nein, damit widersprichst du dir selbst und schließt dich Schnaps’ Aussage

          Einfach anstatt alt="bla" => title="bla" benutzen.

          an. ;-)

          ^Alternativ^Ergänzend

          Gruß,
          Gunnar

          --
          „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
        3. Moin,

          Nein, da man Attribute nicht mit CSS formatieren kann.

          Au contraire:

            
          img:after { content: attr(title); color: green; background-color: white; font-weight: bold;}  
          
          

          (oder so)

          --
          Henryk Plötz
          Grüße aus Berlin
          ~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
          ~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~
          1. Hallo Henryk.

            Au contraire:

            img:after { content: attr(title); color: green; background-color: white; font-weight: bold;}

              
            Schade, dass Folgendes nicht funktioniert:  
              
            `img:after{content:"\0010"attr(title);}`{:.language-css}  
              
              
            Einen schönen Freitag noch.  
              
            Gruß, Ashura  
            
            -- 
            Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|  
            [30 Days to becoming an Opera8 Lover](http://operalover.tntluoma.com/8/) -- [Opera 8.02 mit Bittorent-Unterstützung](http://operalover.tntluoma.com/8/opera_802_with_bittorrent)  
            Meine Browser: Opera 8.01 | Firefox 1.0.5 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0  
            [\[Deshalb frei! - Argumente pro freie Software\]](http://deshalbfrei.org/)
            
            1. Heißa, Ashura,

              Schade, dass Folgendes nicht funktioniert:
              img:after{content:"\0010"attr(title);}

              Besonders mit den neuen Werten von white-space sollte dies realisierbar sein.

              Schade nur, dass man Inhalte von :before und :after nicht absolut positionieren kann. Zumindest funktioniert das nicht. Hat jemand eine Erklärung/einen Link dafür?

              Gautera!
              Grüße aus Biberach Riss,
              Candid Dauth

              --
              Ein Fußball-Fan? Noch auf der Suche eine Schlafmöglichkeit im Großraum Stuttgart für die WM 2006? Wie wäre es mit Herrenberg, einer gemütlichen Kleinstadt am Rande des Schönbuchs? – Von der Lage her ideal, auch für andere Vorhaben im Urlaub. Ferienwohnungen-Herrenberg.com.
              http://cdauth.de/
              1. Hallo Candid.

                Schade, dass Folgendes nicht funktioniert:
                img:after{content:"\0010"attr(title);}

                Mir fällt gerade auf, dass FireFox dies gar nicht umsetzt. (?)

                Besonders mit den neuen Werten von white-space sollte dies realisierbar sein.

                In welcher Kombination? Ich habe etwas experimentiert, doch einen Zeilenumbruch habe ich nicht hinbekommen.

                Einen schönen Freitag noch.

                Gruß, Ashura

                --
                Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
                30 Days to becoming an Opera8 Lover -- Opera 8.02 mit Bittorent-Unterstützung
                Meine Browser: Opera 8.01 | Firefox 1.0.5 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
                [Deshalb frei! - Argumente pro freie Software]
                1. Heißa, Ashura,

                  Besonders mit den neuen Werten von white-space sollte dies realisierbar sein.
                  In welcher Kombination? Ich habe etwas experimentiert, doch einen Zeilenumbruch habe ich nicht hinbekommen.

                  Die Betonung liegt auf _sollte_. ;-)

                    
                  :before,:after { white-space: pre-line }  
                  
                  

                  Das steht dort als Code-Beispiel, also ging ich davon aus, dass es so funktioniert, ohne es eigentlich ausprobiert zu haben. In wiefern CSS 2.1 von aktuellen Browser unterstützt wird, weiß ich nicht. Werde es aber auch gleich mal anschauen.

                  Gautera!
                  Grüße aus Biberach Riss,
                  Candid Dauth

                  --
                  Ein Fußball-Fan? Noch auf der Suche eine Schlafmöglichkeit im Großraum Stuttgart für die WM 2006? Wie wäre es mit Herrenberg, einer gemütlichen Kleinstadt am Rande des Schönbuchs? – Von der Lage her ideal, auch für andere Vorhaben im Urlaub. Ferienwohnungen-Herrenberg.com.
                  http://cdauth.de/
              2. Hi,

                Schade nur, dass man Inhalte von :before und :after nicht absolut positionieren kann. Zumindest funktioniert das nicht. Hat jemand eine Erklärung/einen Link dafür?

                http://www.w3.org/TR/REC-CSS2/generate.html#before-after-content
                User agents must ignore the following properties with :before and :after pseudo-elements: 'position', 'float', list properties, and table properties.

                cu,
                Andreas

                --
                Warum nennt sich Andreas hier MudGuard?
                Schreinerei Waechter
                Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
            2. Hallo Ashura,

              Schade, dass Folgendes nicht funktioniert:

              img:after{content:"\0010"attr(title);}

              Tut’s.

              img:after{content:"\A"attr(title);}

              Grüße
               Roland

              1. Hallo Orlando.

                Tut’s.

                img:after{content:"\A"attr(title);}

                ...leider nicht.

                Einen schönen Samstag noch.

                Gruß, Ashura

                --
                Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
                30 Days to becoming an Opera8 Lover -- Opera 8.02 mit Bittorent-Unterstützung
                Meine Browser: Opera 8.01 | Firefox 1.0.5 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
                [Deshalb frei! - Argumente pro freie Software]
          2. Hallo,

            Au contraire:

            was immer das heißt. Ich hatte noch Russisch in der Schule. ;-)

              
            
            > img:after { content: attr(title); color: green; background-color: white; font-weight: bold;}  
            
            

            Du formatierst ja ein Pseudo-Element, oder sehe ich das falsch?

            (oder so)

            Genau.

            Mit freundlichen Grüßen,
            André

            1. Hallo Zeromancer.

              Au contraire:

              was immer das heißt. Ich hatte noch Russisch in der Schule. ;-)

              Französisch auch nicht? Es bedeutet soviel wie: Ich muss widersprechen.

              img:after { content: attr(title); color: green; background-color: white; font-weight: bold;}

              
              >   
              > Du formatierst ja ein [Pseudo-Element](http://de.selfhtml.org/css/formate/zentrale.htm#pseudoformate), oder sehe ich das falsch?  
                
              Macht er, ja.  
                
                
              Einen schönen Freitag noch.  
                
              Gruß, Ashura  
              
              -- 
              Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|  
              [30 Days to becoming an Opera8 Lover](http://operalover.tntluoma.com/8/) -- [Opera 8.02 mit Bittorent-Unterstützung](http://operalover.tntluoma.com/8/opera_802_with_bittorrent)  
              Meine Browser: Opera 8.01 | Firefox 1.0.5 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0  
              [\[Deshalb frei! - Argumente pro freie Software\]](http://deshalbfrei.org/)
              
              1. Heißa, Ashura,

                Au contraire:
                was immer das heißt. Ich hatte noch Russisch in der Schule. ;-)
                Französisch auch nicht? Es bedeutet soviel wie: Ich muss widersprechen.

                Du auch nicht? ;-)
                Naja, wörtlich bedeutet es „im Gegenteil“. Deine Übersetzung würde bei modernen Lehrern in der Prüfung einen Fehler geben. :-(

                Gautera!
                Grüße aus Biberach Riss,
                Candid Dauth

                --
                Ein Fußball-Fan? Noch auf der Suche eine Schlafmöglichkeit im Großraum Stuttgart für die WM 2006? Wie wäre es mit Herrenberg, einer gemütlichen Kleinstadt am Rande des Schönbuchs? – Von der Lage her ideal, auch für andere Vorhaben im Urlaub. Ferienwohnungen-Herrenberg.com.
                http://cdauth.de/
                1. Hallo Candid.

                  Au contraire:
                  was immer das heißt. Ich hatte noch Russisch in der Schule. ;-)
                  Französisch auch nicht? Es bedeutet soviel wie: Ich muss widersprechen.

                  Du auch nicht? ;-)

                  Nein.

                  Naja, wörtlich bedeutet es „im Gegenteil“. Deine Übersetzung würde bei modernen Lehrern in der Prüfung einen Fehler geben. :-(

                  Egal. Bei Fremdsprachen kommt es nicht auf wörtliche Übersetzungen an. Wenn ein Lehrer dies nicht versteht, kann man ihm auch nicht mehr helfen.

                  Einen schönen Freitag noch.

                  Gruß, Ashura

                  --
                  Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
                  30 Days to becoming an Opera8 Lover -- Opera 8.02 mit Bittorent-Unterstützung
                  Meine Browser: Opera 8.01 | Firefox 1.0.5 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
                  [Deshalb frei! - Argumente pro freie Software]
    2. Hallo,

      du hast anscheinend noch nicht begriffen, wozu das alt-Attribut da ist.

      Zum einen wird bei meiner Seite die Bildernamen [ALT="NAME"]
      nur beim Internet-explorer angezeigt und bei meinem schönen Firefox kommt garnichts, also das [ALT="NAME] wird nicht angezeigt...

      Doch, natürlich. Wenn das Bild nicht geladen werden kann, wird der alt-Text stattdessen angezeigt. Genau so, wie sich das gehört.

      Zum anderen habe ich eine Frage, ob es die möglichkeit gibt, dieses [ALT="NAME"] nochmal hervorzuhaben, ...

      Nö. Es ist ja nur ein _Alt_ernativtext, sozusagen ein Ersatz, für den Fall, dass mit dem Bild was schiefgeht.

      So long,

      Martin

      PS: Du verwechselst das ALT-Attribut mit title.

      :D

      Ok kann gut sein, dass ich es verwechsel, aber wenn man über ein Bild geht, dann wird der name den ich festgelegt habe per ALT angezeigt... also beim Internet-Explorer! Nur beim Firefox macht der das nicht...

      siehe www.r4ffi.de mit Internet-explorer... Bilder werden alle angezeigt, doch das ALT dazu, wenn man über das Bild mit der Maus fährt..

      Und wie funktioniert das mit dem title, kann man da auch etwas festlegen, was dann beim herrüberfahren angezeugt wird???

      mfG r4ffi

      1. Tach,

        Ok kann gut sein, dass ich es verwechsel, aber wenn man über ein Bild geht, dann wird der name den ich festgelegt habe per ALT angezeigt... also beim Internet-Explorer!

        ja der Internet Explorer ist in dieser Beziehung leider wirklich kaputt, das ändert sich hoffentlich mit Version 7.

        Nur beim Firefox macht der das nicht...

        Der ist ja auch nicht so kaputt, den alt-Text kannst du dir aber anzeigen lassen, indem du per Rechtsklick auf das Bild das Eigenschaftsfenster öffnest.

        Und wie funktioniert das mit dem title, kann man da auch etwas festlegen, was dann beim herrüberfahren angezeugt wird???

        Die meisten Browser zeigen den Inhalt des title-Attributs als Tooltip, so wie der Internet Explorer den Inhalt des alt-Attributs anzeigt; wenn title da ist, zeigt der Internet Explorer es übrigens auch an, so daß du dann das alt-Attribut mit sinnvollen Werten (dem Bildinhalt in Worte gehüllt, nicht dem Namen des Bildes) füllen kannst. Das title-Attribut heißt übrigens so, da es für den Titel des Bildes gedacht ist, nicht für Romane, deshalb kann man da auch nichts weiter am Aussehen ändern.

        mfg
        Woodfighter

        1. hey vielen dank :D Ich werd nochmal nen Profi-ALTler

          mfG raffi

        2. Hallo Jens,

          ja der Internet Explorer ist in dieser Beziehung leider wirklich kaputt, ...

          Da muss ich widersprechen:
          Der IE verarbeitet das alt-Attribut schließlich korrekt: Er zeigt den Text anstatt des Bildes an, wenn es mit dem Bild irgendwie hapert.
          Dass er den alt-Text außerdem als Tooltip anzeigt, wenn kein title-Attribut angegeben wird, ist ja nicht verboten.
          Nur die Tatsache, dass er dies tut, erweckt eben bei vielen Anfängern den Eindruck, dass dies so sein _müsste_. Der eigentliche Zweck des alt-Attributs wird damit quasi verschleiert.

          Alles in allem würde ich das Verhalten des IE bzgl. alt-Attribut deshalb nicht als fehlerhaft bezeichnen, höchstens irreführend.

          So long,

          Martin

          1. Hi,

            Der IE verarbeitet das alt-Attribut schließlich korrekt: Er zeigt den Text anstatt des Bildes an, wenn es mit dem Bild irgendwie hapert.
            Dass er den alt-Text außerdem als Tooltip anzeigt, wenn kein title-Attribut angegeben wird, ist ja nicht verboten.

            Was würdest Du sagen, wenn ein Browser den Inhalt des h1-Elements in riesiger knallrosa blinkender Lauf-Schrift diagonal über die gesamte Seite anzeigt?
            Wäre das auch ok?

            cu,
            Andreas

            --
            Warum nennt sich Andreas hier MudGuard?
            Schreinerei Waechter
            Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
            1. Hallo MudGuard.

              Was würdest Du sagen, wenn ein Browser den Inhalt des h1-Elements in riesiger knallrosa blinkender Lauf-Schrift diagonal über die gesamte Seite anzeigt?
              Wäre das auch ok?

              Das würde zumindest der Vorstellung einer „headline“ nahe kommen. ;-)

              Einen schönen Freitag noch.

              Gruß, Ashura

              --
              Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
              30 Days to becoming an Opera8 Lover -- Opera 8.02 mit Bittorent-Unterstützung
              Meine Browser: Opera 8.01 | Firefox 1.0.5 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
              [Deshalb frei! - Argumente pro freie Software]
          2. Hi Martin,

            Dass er den alt-Text außerdem als Tooltip anzeigt, wenn kein title-Attribut angegeben wird, ist ja nicht verboten.

            Das nicht, aber …

            Alles in allem würde ich das Verhalten des IE bzgl. alt-Attribut deshalb nicht als fehlerhaft bezeichnen, höchstens irreführend.

            Es wird schnell doch fehlerhaft:
            <a href="foo.html title="foo"><img src="bar.png" alt="bar" /></a>

            IE zeigt als Tooltip "bar" an; richtig wäre "foo".

            Gruß,
            Gunnar

            --
            „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
            1. Heißa, Gunnar,

              <a href="foo.html title="foo"><img src="bar.png" alt="bar" /></a>
              IE zeigt als Tooltip "bar" an; richtig wäre "foo".

              Tatsächlich? Eigentlich sollte ein Browser hier weder „foo“ noch „bar“ anzeigen, sondern einen Syntax-Fehler melden. Von wegen „unbalanced quotes“. SCNR

              Gautera!
              Grüße aus Biberach Riss,
              Candid Dauth

              --
              Ein Fußball-Fan? Noch auf der Suche eine Schlafmöglichkeit im Großraum Stuttgart für die WM 2006? Wie wäre es mit Herrenberg, einer gemütlichen Kleinstadt am Rande des Schönbuchs? – Von der Lage her ideal, auch für andere Vorhaben im Urlaub. Ferienwohnungen-Herrenberg.com.
              http://cdauth.de/
    3. Hallo,

      Zum anderen habe ich eine Frage, ob es die möglichkeit gibt, dieses [ALT="NAME"] nochmal hervorzuhaben, ...

      Nö. Es ist ja nur ein _Alt_ernativtext, sozusagen ein Ersatz, für den Fall, dass mit dem Bild was schiefgeht.

      Wieso nicht? Es gibt doch eine ganz einfache Möglichkeit:
      Man muß nur das entsprechende Bild löschen.

      Gruß
      Avalon

      1. Hi Avalon,

        Nö. Es ist ja nur ein _Alt_ernativtext, sozusagen ein Ersatz, für den Fall, dass mit dem Bild was schiefgeht.

        Wieso nicht? Es gibt doch eine ganz einfache Möglichkeit:
        Man muß nur das entsprechende Bild löschen.

        Ja, genau. Dann kann der Browser das Bild nicht laden und zeigt stattdessen den Alternativtext an. Formatieren und "designen" lässt er sich aber trotzdem nicht.
        Oder was wolltest du mit deinem Einwand sagen?

        *grübel*

        Martin

        1. Tach,

          Ja, genau. Dann kann der Browser das Bild nicht laden und zeigt stattdessen den Alternativtext an. Formatieren und "designen" lässt er sich aber trotzdem nicht.

          natürlich läßt er sich mit CSS formatieren, z.B. Firefox setzt das auch um.

          mfg
          Woodfighter