[td align=right:]Darstellungsproblem

  1. maceis

    maceis Thread Starter MacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    hallo zusammen,

    bin über folgendes Problem gestolpert.
    HTML:
    <table>
      <tr>
        <td align=right>125.350
          <br>255.350
        </td>
      </tr>
    </table>
    Da würde ich doch erwarten, dass die Zeilen rechts ausgerichtet sind.
    Stattdessen ist die obere Zeile in Safari leicht nach links eingerückt.
    IE 5+6 (Win) stellen das korrekt dar.

    Ist das Problem bekannt?
    Was kann man da machen?
    Mit rowspan und zwei Tabellenzeilen kann ich nicht arbeiten, weil die Seiten dynamisch erstellt werden.
     
    maceis, 18.01.2006
    #1
  2. dms

    dms

    Ist es auch das gleiche Ergebnis wenn Du es mit CSS machst?

    style="text-align:right;"
     
    dms, 18.01.2006
    #2
  3. maceis

    maceis Thread Starter MacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    Ja, das hab ich schon probiert (hätt ich wohl gleich dazu sagen sollen).
    Wird es bei Dir etwa korrekt angezeigt?
     
    maceis, 18.01.2006
    #3
  4. dms

    dms

    Also bei mir funktionieren beide Varianten im Safari. http://tmp.schroeder-daniel.de/table_safari_test.html
     
    dms, 18.01.2006
    #4
  5. Mister Knister

    Mister Knister MacUser Mitglied

    Mitglied seit:
    27.04.2005
    Beiträge:
    563
    Zustimmungen:
    2
    Vielleicht so:
    <td align="right">

    Gruß Mister Knister
     
    Mister Knister, 18.01.2006
    #5
  6. maceis

    maceis Thread Starter MacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    Danke, das hat gesessen:
    HTML:
    <td align=right>125.350<br>255.350</td>
    ist für Safari nicht das selbe wie
    HTML:
    <td align=right>125.350
    <br>255.350</td>
    Ist das irgendwo spezifiziert, dass ein Zeilenumbruch im Quelltext einen Abstand erzeugt?
    Ich finde das eher ärgerlich.
     
    maceis, 18.01.2006
    #6
  7. dms

    dms

    Sorry, war garnicht meine Absicht da was zu verfälschen.

    Meinst Du das einzelne Whitespace dass jetzt hinter der 125.350 sitzt? Das ist eigentlich korrekt, da ja wirklich Leerzeichen vor dem Zeilenumbruch sitzen.
     
    dms, 18.01.2006
    #7
  8. maceis

    maceis Thread Starter MacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    Nein, nein, die Lösung ist perfekt.
    Dadurch habe ich bemerkt, dass der Safari einen Seitenumbruch im Quelltext als Whitespace darstellt.

    Warum das korrekt sein soll, einen Whitespace darzustellen, wo ich ein newline schreibe ist mir aber nicht klar geworden.
    Wie meinst Du das?
     
    maceis, 18.01.2006
    #8
  9. dms

    dms

    Vor Deinem <br> hattest Du 6 Leerzeichen sitzen. Zusätzlich noch einen Zeilenumbruch, der ebenfalls als Leerzeichen dargestellt würde. Alle zusammen werden als ein Leerzeichen interpretiert. Genaugenommen macht es Safari also richtiger als anderen Browser.
     
    dms, 18.01.2006
    #9
  10. maceis

    maceis Thread Starter MacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    Die Einrückung besteht eigentlich aus Tabs und wird bei mir automatisch gemacht, damit der Quellcode lesbarer wird.
    Das Leerzeichen wird aber auch dargestellt, wenn dei Einrückung entfernt wird.
    Das finde ich persönlich nicht richtig - Ein newline ist ein newline.
     
    maceis, 19.01.2006
    #10
Die Seite wird geladen...
Ähnliche Themen - [td align=right ]Darstellungsproblem
  1. JeDi150
    Antworten:
    2
    Aufrufe:
    1.807
    JeDi150
    29.07.2010
  2. wusa
    Antworten:
    4
    Aufrufe:
    1.303
    wusa
    12.03.2008
  3. Luzzy
    Antworten:
    17
    Aufrufe:
    3.892
    UDH5
    06.09.2007
  4. _julius
    Antworten:
    11
    Aufrufe:
    1.215
    _julius
    20.03.2006
  5. Robbat
    Antworten:
    5
    Aufrufe:
    1.739
    Rupp
    18.07.2005