Michael: IE / Gecko - Bindestrich und newlines.

Hi,

Der IE interprtiert einen Bindestrich '-' als "whitespace" und macht an dieser Stelle einen Umbruch sollte die Splatenbreite nicht mehr ausreichen (in einer Tabellenzelle z.B.).

NS macht das (richtiger Weise) nicht.
Kann ich den NS irgendwie dazu bewegen das trozdem zu machen. Ich hab da an eine eigene DTD, oder sowas gedacht... allerdings weiss ich nicht wirklich wo ich da ansetzen soll.

Ich wäre für jeden Tipp dankbar

gruss
Michael

  1. Halihallo Michael

    NS macht das (richtiger Weise) nicht.
    Kann ich den NS irgendwie dazu bewegen das trozdem zu machen. Ich hab da an eine eigene DTD, oder sowas gedacht... allerdings weiss ich nicht wirklich wo ich da ansetzen soll.

    http://selfhtml.teamone.de/html/text/zeilenumbruch.htm#erlauben
    wäre praktisch eine Möglichkeit. Theoretisch jedoch nicht, da dies
    nicht Bestandteil des "HTML-Standards" ist.

    Viele Grüsse

    Philipp

    --
    The only program that runs perfectly every time, is a virus.
    1. Hi,

      wäre praktisch eine Möglichkeit. Theoretisch jedoch nicht,

      klarer Fall von "in der Theorie sind Theorie und Praxis identisch, in der Praxis nicht" ;-)

      Ich könnte mir tatsächlich einen Weg über die DTD vorstellen: Man definiere eine Entity, die zu Bindestrich und einem hinreichend günstigen Whitespace aufgelöst wird. Ein spezielles Zeichen kann ich nicht empfehlen, meine mich aber zu erinnern, dass es ein solches gibt.

      Btw: Der IE bricht hinter einem Bindestrich übrigens auch dann um, wenn er es ansonsten nicht tut ... etwa in einem <pre> :-/ Die Effekte sind ... interessant.

      Cheatah

      --
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes
  2. Hi,

    Der IE interprtiert einen Bindestrich '-' als "whitespace" und macht an dieser Stelle einen Umbruch sollte die Splatenbreite nicht mehr ausreichen (in einer Tabellenzelle z.B.).

    NS macht das (richtiger Weise) nicht.
    Kann ich den NS irgendwie dazu bewegen das trozdem zu machen. Ich hab da an eine eigene DTD, oder sowas gedacht... allerdings weiss ich nicht wirklich wo ich da ansetzen soll.

    Du könntest es mit einem der Unicode-Zeichen 200B (zero-width-space) oder 200C (zero-width-non-joiner) nach dem Bindestrich probieren:
    http://www.unicode.org/charts/PDF/U2000.pdf

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
  3. Tausend dank für die schnellen Antworten.
    Werds probieren und nen Feedback posten.

    thx
    Michael