2012-05-21 28 views
22

Wir wollen Text ausrichten: justieren, um die ganze Breite der Spalte zu nehmen, aber es sollte von der rechten Seite beginnen. Gibt es eine Möglichkeit, es mit CSS oder irgendwie zu machen ?.Text ausrichten, aber rechts ausrichten?

EDIT:

Wie vorgeschlagen http://jsfiddle.net/dVbJr/33/

.text { 
    text-align: justify; 
    direction:rtl; 
} 

funktioniert, aber es hat Interpunktion Problem.

GELÖST

<span style="float:right">...</span> 

Das am Ende angebracht werden hat die Zeichensetzung Problem gelöst. Danke für die Mühe, aber für alle! Ich werde dann die erste Antwort akzeptieren.

+0

Wie im Text von rechts nach links (z. B. Arabisch)? –

+0

Schauen Sie sich dieses Tutorial an: http://lawrence.ecorp.net/inet/samples/css-right-justify-pos-ie.php –

+0

yyeah, einige dieser Art .. – Anonymous

Antwort

26

Ich glaube, Sie so etwas wie dies wünschen könnte:

direction:rtl; 
text-align:justify; 

Beispiel: http://jsfiddle.net/aew75/

+0

ja, das tat es, aber ich gerade Plötzlich dachte ich selbst daran. danke für die Hilfe sowieso! – Anonymous

+1

@jason im ein bisschen stimme mit Ihrer Antwort wir verwenden dieses Ding, aber jetzt habe ich implementiert Richtung in meinem Code Text wird umgekehrt zurück sehen Sie die Demo: - http://jsfiddle.net/dVbJr/33/ –

+1

Shailender Arora Sie sind absolut richtig. es scheint ein Problem mit Interpunktion zu haben ... – Anonymous

-3

CSS

text-align: justify; 
text-align: right; // or text-align: left right; 
+0

nur versuchen zu helfen – CroiOS

+0

@ user1125062 das ist kein Weg, so zu reden – sandeep

+1

nichts für ungut, aber das ist falsch: Text-Align-Wert kann nur verlassen werden, Recht, Mitte, zu rechtfertigen oder zu erben –

-3

dies nur versuchen.

text-align:right justify; 
direction:rtl; 
+0

nichts für ungut, aber das ist falsch: text-align-Wert kann nur verlassen werden, rechts, Mitte, zu rechtfertigen oder zu erben –

0

Kontrolle dieses sample

für right-to-left Sie brauchen nur direction:rtl

12
text-align-last: right; 
-moz-text-align-last: right; 

einstellen Wenn ich die Frage richtig verstanden habe, ist das Problem wirklich nur, wie die letzte Zeile nach rechts ausrichten ein berechtigter Textblock. Das obige macht genau das, indem es eine Eigenschaft in CSS 3 Text (mit einer Hersteller-Präfix-Version für besseren Support) verwendet, unterstützt von modernen Browsern, jedoch nicht universell.

Wenn Sie die Schreibrichtung von rechts nach links einstellen, hat dies unter anderem mehrere andere, grundlegendere Auswirkungen. Sie können damit durchkommen, wenn Sie im Text nie von rechts nach links Zeichen haben.

+0

Doesn Ich arbeite nicht in Safari, also für mich keine brauchbare Lösung. http://caniuse.com/#feat=css-text-align-last – Corey

Verwandte Themen