Tabellenzellen von rechts nach links drucken

8

Ich mache eine Tabelle und möchte, dass die erste Zelle standardmäßig von rechts statt von links beginnt. Ich habe versucht, das float-Attribut in CSS zu ändern, aber es scheint nicht zu helfen. Hier ist der Code:

%Vor%

Kann jemand vorschlagen, den Float dieser Tabelle zu ändern?

    
antonpuz 08.03.2013, 12:15
quelle

3 Antworten

11

Wie in Kommentaren vorgeschlagen, können Sie die Direktionalität von rechts nach links (RTL) festlegen. Wenn der Tabelleninhalt jedoch nicht von rechts nach links ist, sollten Sie die Direktionalität in Tabelleninhaltselementen zusätzlich von links nach rechts festlegen. Andernfalls erben sie die RTL-Direktionalität, was in vielen Situationen zu Überraschungen führen wird, da die Direktionalität auch die allgemeine Textausrichtung vorgibt. Dies hat keinen Einfluss auf normalen Text in einer westlichen Sprache, sondern wirkt sich z. Inhalt wie "4 (5)", der mit RTL Direktionalität als "(5) 4" erscheinen würde.

Daher sollten Sie

festlegen %Vor%     
Jukka K. Korpela 08.03.2013 15:01
quelle
0

Ich bin nicht sicher, ob dies nur mit CSS erreicht werden kann. Wenn die Verwendung von jQuery für Sie in Ordnung ist, ist hier eine Anfangsidee, die Sie zum gewünschten Ergebnis bringen könnte:

CSS:

%Vor%

JS:

%Vor%

Beispiel - jsFiddle

    
earthdesigner 08.03.2013 12:47
quelle
0

Es gibt einen viel einfacheren Weg. Sie können direction="rtl" zur Tabelle hinzufügen.

%Vor%     
Ali Seyfi 09.11.2017 13:50
quelle

Tags und Links