Η text-justify
ιδιότητα στο CSS είναι σύντροφος της text-align
ιδιότητας που χρησιμοποιείται για τον ορισμό της μεθόδου αιτιολόγησης του κειμένου όταν text-align
έχει οριστεί στην justify
τιμή.
p ( text-align: justify; text-justify: inter-word; )
Αξίες
inter-word
: Καθορίζει ότι το κείμενο είναι δικαιολογημένο προσαρμόζοντας το διάστιχο μεταξύ των λέξεων, δημιουργώντας αποτελεσματικά επιπλέον απόσταση μεταξύ λέξεων. Αυτή είναι ουσιαστικά μια παραλλαγή τουword-spacing
ακινήτου.inter-character
: Καθορίζει ότι το κείμενο δικαιολογείται προσαρμόζοντας το διάστιχο μεταξύ των χαρακτήρων, δημιουργώντας αποτελεσματικά επιπλέον διαστήματα χαρακτήρων. Αυτή είναι ουσιαστικά μια παραλλαγή τουletter-spacing
ακινήτου.auto
: Επιτρέπει στο πρόγραμμα περιήγησης να καθορίσει εάν η αιτιολόγηση αντιμετωπίζεται καλύτερα ωςinter-word
ήinter-character
. Αυτό μπορεί να είναι χρήσιμο σε πολυγλωσσικά σενάρια όπου η γλώσσα περιεχομένου είναι άγνωστη μέχρι την απόδοση, επιτρέποντας στον πράκτορα χρήστη του προγράμματος περιήγησης να επιλέξει ανάλογα ανάλογα με τη μέθοδο που ταιριάζει καλύτερα στο γλωσσικό περιβάλλον.none
: Απενεργοποιεί μεθόδους αιτιολόγησης, αφαιρώντας αποτελεσματικά τυχόν ευκαιρίες αιτιολόγησης ή παρακάμπτοντας όπου μπορεί να προκύψει μια μέθοδος αιτιολόγησης στον καταρράκτη.
Τι ακριβώς δικαιολογεί;
Το αιτιολογημένο κείμενο είναι ένας φανταχτερός τρόπος να λέει πώς το κείμενο γεμίζει το πλαίσιο που το περιέχει. Στην πραγματικότητα, μπορεί να είστε ήδη εξοικειωμένοι με την αιτιολόγηση κειμένου και δεν το γνωρίζετε. Εάν έχετε χρησιμοποιήσει ποτέ λογισμικό επεξεργασίας κειμένου όπως το Word και τα Έγγραφα Google, τότε ίσως να είστε εξοικειωμένοι με αυτά τα εικονίδια:
Αυτά τα πρώτα τρία ρυθμίζουν την ευθυγράμμιση κειμένου, ακριβώς όπως η text-align
ιδιότητα CSS , όπου το κείμενο μπορεί να ευθυγραμμιστεί προς τα αριστερά, δεξιά ή εντελώς κεντραρισμένο.
Αυτό το τέταρτο εικονίδιο είναι η επιλογή αιτιολόγησης και λέει στο περιεχόμενο να γεμίσει ολόκληρο το πλάτος του εγγράφου, έτσι ώστε κάθε γραμμή να είναι επίπεδη μέχρι την άκρη, ανεξάρτητα από το εάν επηρεάζει το διάστημα μεταξύ των λέξεων.
Η text-justify
ιδιότητα μας επιτρέπει να κάνουμε το ίδιο, αλλά με επιπλέον ευελιξία για να προσδιορίσουμε εάν η μέθοδος διαστήματος που χρησιμοποιείται για να δικαιολογήσει το περιεχόμενο διαχειρίζεται μεταξύ λέξεων ή χαρακτήρων.
Υποστήριξη προγράμματος περιήγησης
Η text-justify
ιδιότητα περιλαμβάνεται στην προδιαγραφή CSS Text Module Level 3, η οποία βρίσκεται επί του παρόντος σε κατάσταση πρόχειρου συντάκτη κατά τη στιγμή αυτής της γραφής.
Αυτή η ιδιότητα αναφέρεται προς το παρόν ως "κινδυνεύει" να αποσυρθεί κατά την περίοδο υποβολής υποψηφίων. Ως εκ τούτου, δεν συνιστάται η χρήση αυτής της ιδιότητας στην παραγωγή, καθώς είναι απίθανο να υιοθετηθεί ως πρότυπο σε όλα τα προγράμματα περιήγησης στο εγγύς μέλλον.
Η τρέχουσα υποστήριξη περιορίζεται στον Firefox 55+. Ο Internet Explorer 11 και το Edge 14+ υποστηρίζουν επίσης την ιδιότητα, αλλά μόνο η inter-word
τιμή καθώς και οι ανεπίσημες τιμές που δεν περιλαμβάνονται στην προδιαγραφή W3C.
Αυτά τα δεδομένα υποστήριξης του προγράμματος περιήγησης προέρχονται από την Caniuse, η οποία έχει περισσότερες λεπτομέρειες. Ένας αριθμός υποδεικνύει ότι το πρόγραμμα περιήγησης υποστηρίζει τη λειτουργία σε αυτήν την έκδοση και νεότερη.
Επιφάνεια εργασίας
Χρώμιο | Firefox | ΙΕ | Ακρη | Σαφάρι |
---|---|---|---|---|
Οχι | 55 | 11 | 18 | Οχι |
Κινητό / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
Οχι | 85 | Οχι | Οχι |