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?
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%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
Tags und Links html css html-table right-to-left