Kain: HELP

kann mir einer sagen wie ich einen zeilenumbruch in einem "alt" text hinbekomme???

zb.
<img src="test.jpg" alt="zeile 1 zeile 2">

  1. Hallo Kain,

    kann mir einer sagen wie ich einen zeilenumbruch in einem "alt" text hinbekomme???

    Also, bei mir mit dem IE6 funktioniert's, wenn ich einfach im Code einen Zeilenumbruch mache.

    Viele Grüße

    Patrick Canterino

    1. hatte ich versucht aber bei mir macht er es nicht oder ich bin zu doof, kannst du mir nicht mal nen beispiel geben?

      1. Hallo Kain!

        ich bin zu doof [...]

        [x] ja ;)

        [...] kannst du mir nicht mal nen beispiel geben?

        <img [*bla*] alt="ich
        bin
        ein
        umgebrocherner
        alt" />

        ... Zum Glück gibt es keine anderen Browser ... die dies vielleicht nicht so machen ... ;) ... zumal ich mich frage, wofür man im alt nen Umbruch brauch .. aber ich muß ja zum Glück nicht alles verstehen :)

        MfG
        Götz

        1. ... zumal ich mich frage, wofür man im alt nen Umbruch brauch .. aber ich muß ja zum Glück nicht alles verstehen :)

          brauche ich im infos über ein bild auszugeben (grösse, breite und höhe)

          1. Hallo Kain!

            brauche ich im infos über ein bild auszugeben (grösse, breite und höhe)

            Willst dafür nicht vielleicht die Overlib (http://www.bosrup.com/web/overlib/) nehmen?

            Di kannst du ziemlich beliebig anpassen, und sollte auch in den meisten Browsern funktionieren ...

            MfG
            Götz

  2. Hi Kain,

    kann mir einer sagen wie ich einen zeilenumbruch in einem "alt" text hinbekomme???

    zb.
    <img src="test.jpg" alt="zeile 1 zeile 2">

    Dieses Problem hatte ich auch mal. Habe eben nach den Thread im Archiv gesucht, aber leider nicht mehr gefunden. Im IE müßte es mit '&#013;' gehen. Beim Netscape (6 zumindest) kannst Du den Zeilenumbruch allerdings vergessen, da er sich ziemlich stark an die Standards hält und dies eben nicht standardkonform ist. Eine Möglichkeit hast Du noch. Den Tip hat mir damals Stefan Münz gegeben: Bastle Dir ein Div zusammen, das wie ein solches Hint-Fensterchen aussieht und lasse es bei 'onmouseover' erscheinen. Somit hast Du sämtliche Gestaltungsmöglichkeiten...

    Viel Glück beim Ausprobieren! :-)

    cu
    Sandra

    1. Moin!

      Dieses Problem hatte ich auch mal. Habe eben nach den Thread im Archiv gesucht, aber leider nicht mehr gefunden. Im IE müßte es mit '&#013;' gehen. Beim Netscape (6 zumindest) kannst Du den Zeilenumbruch allerdings vergessen, da er sich ziemlich stark an die Standards hält und dies eben nicht standardkonform ist.

      Ich habe mal beim W3C nachgesehen. Die Werte von Attributen sind als CDATA definiert, was nichts anderes heißt als daß Zeichenreferenzen wie ä oder &#013; erlaubt sind. Insofern ist das durchaus standardkonform.

      Aber es ist nicht festgelegt, was ein Browser mit einem Zeichen wie "Carriage Return (CR)" machen soll. Zeilenumbrüche sind in den verschiedenen Betriebssystemen unterschiedlich definiert worden. Ich würde, damit ein Zeilenumbruch sicher erkannt wird, immer das für MSDOS notwendige "CRLF" benutzen, also als Code &#013;&#010;. Dann kriegen DOS/Windows-Browser den Zeilenumbruch "traditionell" mit, Unix sieht "LF" und nimmt die nächste Zeile, und Mac sieht "CR" und bricht dort die Zeile um.

      Hoffentlich jedenfalls... :) Ausprobiert habe ich davon nichts.

      Ach ja: Netscape 6 zeigt als Tooltip nur noch das an, was im title-Attribut steht. Der Text des alt-Attributes wird wirklich nur noch dann angezeigt, wenn keine Grafik gezeigt wird.

      Eine Möglichkeit hast Du noch. Den Tip hat mir damals Stefan Münz gegeben: Bastle Dir ein Div zusammen, das wie ein solches Hint-Fensterchen aussieht und lasse es bei 'onmouseover' erscheinen. Somit hast Du sämtliche Gestaltungsmöglichkeiten...

      Das würde ich in jedem Fall empfehlen.

      - Sven Rautenberg