2012-05-21 31 views
22

Vogliamo allineare il testo: giustificare, prendere tutta la larghezza della colonna, ma dovrebbe iniziare dal lato destro. C'è un modo per farlo con css o in qualche modo ?.allineamento del testo giustificare ma a destra?

EDIT:

Come suggerito http://jsfiddle.net/dVbJr/33/

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

opere, ma ha problema di punteggiatura.

risolto

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

Questo ad essere fissato alla fine ha risolto il problema punteggiatura. Grazie per lo sforzo a tutti! Accetterò quindi la prima risposta.

+0

Come nel testo da destra a sinistra (ad esempio arabo)? –

+0

Dai un'occhiata a questo tutorial: http://lawrence.ecorp.net/inet/samples/css-right-justify-pos-ie.php –

+0

yyeah, alcuni di questo tipo .. – Anonymous

risposta

26

credo che si potrebbe desiderare qualcosa di simile:

direction:rtl; 
text-align:justify; 

Esempio: http://jsfiddle.net/aew75/

+0

sì, sì, ma ho solo improvvisamente ho pensato a me stesso. grazie per l'aiuto comunque! – Anonymous

+1

@jason sono un po 'd'accordo con la tua risposta usiamo questa cosa ma ora ho implementato u direction nel mio codice il testo sta tornando indietro vedi la demo: - http://jsfiddle.net/dVbJr/33/ –

+1

Shailender Arora tu hanno assolutamente ragione sembra avere qualche problema con la punteggiatura ... – Anonymous

-3

CSS

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

solo per aiutare – CroiOS

+0

@ user1125062 non è un modo di parlare come quello – sandeep

+1

senza offesa, ma questo è sbagliato: il valore di allineamento del testo può essere lasciato, destra, centro, giustificare o ereditare –

-3

solo provare questo.

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

senza offesa, ma questo è sbagliato: il valore di allineamento del testo può essere lasciato, destra, centro, giustificare o ereditare –

0

controllo questo sample

per right-to-left è sufficiente impostare direction:rtl

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

Se ho capito bene la domanda, la questione è in realtà solo come allineare a destra l'ultima linea di un blocco di testo giustificato. Quanto sopra fa proprio questo, usando una proprietà in CSS 3 Text (con una versione del prefisso del venditore per un migliore supporto), supportata dai browser moderni anche se non universalmente.

Sebbene impostare la direzione di scrittura da destra a sinistra, questo, tra le altre cose, ha molti altri effetti più fondamentali. Puoi farla franca, se non hai mai caratteri intrinsecamente da destra a sinistra nel testo.

+0

Doesn Lavorare in Safari, quindi per me non è una soluzione praticabile. http://caniuse.com/#feat=css-text-align-last – Corey

Problemi correlati