2012-05-21 46 views
22

Queremos hacer text-align: justify, para tomar todo el ancho de la columna, pero debe comenzar desde el lado derecho. ¿Hay alguna forma de hacerlo con CSS o de alguna manera ?.justificar texto-alinear pero a la derecha?

EDIT:

Como se sugiere http://jsfiddle.net/dVbJr/33/

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

obras, pero tiene edición de puntuacion.

RESUELTO

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

Este que se adjunta al final ha resuelto el problema de puntuacion. ¡Gracias por el esfuerzo a todos! Aceptaré la primera respuesta entonces.

+0

Como en el texto de derecha a izquierda (por ejemplo, en árabe)? –

+0

Echa un vistazo a este tutorial: http://lawrence.ecorp.net/inet/samples/css-right- justify-pos-ie.php –

+0

yyeah, algo de ese tipo ... – Anonymous

Respuesta

26

creo que es posible que desee algo como esto:

direction:rtl; 
text-align:justify; 

Ejemplo: http://jsfiddle.net/aew75/

+0

si eso lo hizo, pero yo solo de repente pensé en ello yo mismo. ¡gracias por ayudar de todos modos! – Anonymous

+1

@jason Estoy un poco de acuerdo con su respuesta. Usamos esta cosa, pero ahora he implementado su dirección en mi código. El texto está retrocediendo. Vea la demostración: - http://jsfiddle.net/dVbJr/33/ –

+1

Shailender Arora. son absolutamente correctos. parece tener algún problema con la puntuación ... – Anonymous

-3

CSS

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

solo tratando de ayudar – CroiOS

+0

@ user1125062 no es una forma de hablar así – sandeep

+1

sin ofender, pero esto es incorrecto: el valor text-align solo puede ser left, right, center, justify o heredar –

-3

Intenta esto.

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

sin ofender, pero esto es incorrecto: el valor del texto alineado solo puede ser izquierda, derecha, centro, justificar o heredar –

0

cheque esta sample

para right-to-left sólo tiene que establecer direction:rtl

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

Si entiendo bien la pregunta, la cuestión es en realidad la forma de alineación derecha de la última línea de un bloque de texto justificado. Lo anterior hace exactamente eso, usando una propiedad en CSS 3 Text (con una versión de prefijo de proveedor para una mejor compatibilidad), compatible con navegadores modernos aunque no universalmente.

Aunque establecer la dirección de escritura de derecha a izquierda provoca esto, entre otras cosas, tiene varios otros efectos más fundamentales. Puede salirse con la suya si nunca tiene caracteres intrínsecamente de derecha a izquierda en el texto.

+0

Doesn No trabajo en Safari, por lo que para mí no es una solución viable. http://caniuse.com/#feat=css-text-align-last – Corey

Cuestiones relacionadas