Το χρώμα της γραφής μπορεί να οριστεί μέσω του color
. Αναμένεται η καθορισμένη τιμή χρώματος.
p { color: red; }
Ως τιμή μπορείτε να καθορίσετε χρωματικές λέξεις ή έναν εξαδεκαδικό κωδικό χρώματος.
Καθορισμός κατεύθυνσης γραφής
Με την ιδιότητα direction
, μπορεί να επιβληθεί η κατεύθυνση της γραφής σε στοιχεία. Ενδιαφέρουσα είναι η αντίστροφη κατεύθυνση γραφής σε σχέση με γλώσσες όπου γράφεται από δεξιά προς τα αριστερά.
Επιπλέον, μπορείτε να καθορίσετε σε ποια πλευρά θα πρέπει να περικόπτονται μεγάλες περιεχόμενα με overflow.
• ltr
– από αριστερά προς τα δεξιά
• rtl
– από δεξιά προς τα αριστερά
Το επόμενο παράδειγμα δείχνει πώς μπορείτε να χρησιμοποιήσετε αυτή την ιδιότητα.
.normal {direction:ltr;} .rueckwaerts {direction:rtl;}
Εδώ ορίστηκαν δύο κλάσεις.
<p class="normal">Κείμενο που γράφεται από αριστερά προς τα δεξιά. 1 2 3 4 5 6 7 8 9 0</p> <p class="rueckwaerts">Κείμενο που γράφεται από δεξιά προς τα αριστερά. 1 2 3 4 5 6 7 8 9 0</p>
Το αποτέλεσμα στον περιηγητή εμφανίζεται ως εξής:
Ορισμός οριζόντιας ευθυγράμμισης κειμένου
Με την ιδιότητα text-align
καθορίζεται η οριζόντια ευθυγράμμιση παραγράφων κειμένου και άλλων κειμένων που περιέχονται σε τετράγωνα στοιχεία ή σε ενσωματωμένα στοιχεία. Η προεπιλεγμένη ρύθμιση είναι αριστερή ευθυγράμμιση.
• left
– αριστερή ευθυγράμμιση
• right
– δεξιά ευθυγράμμιση
• center
– κέντρο
• justify
– δικαιώστε
Ένα παράδειγμα:
<p style="text-align:right;"> Καλώς ήλθατε </p>
Το αποτέλεσμα δείχνει κάπως έτσι:
Ορισμός κατακόρυφης ευθυγράμμισης
Με την ιδιότητα vertical-align
καθορίζεται η κατακόρυφη ευθυγράμμιση του κειμένου εντός μιας γραμμής σε σχέση με το ύψος της γραμμής. Η τιμή αναφέρεται πάντα στο γονικό στοιχείο, που πρέπει να είναι ενσωματωμένο στοιχείο. Επιπλέον, μπορεί να γίνει ευθυγράμμιση κειμένου μέσα σε πίνακες.
Οι παρακάτω τιμές είναι διαθέσιμες:
• sub
– υπογράμμιση
• super
– υπεργράμμιση
• baseline
– ευθυγράμμιση στη βάση
• top
– ευθυγράμμιση στο επάνω περιθώριο του γονικού στοιχείου
• bottom
– ευθυγράμμιση στο κάτω περιθώριο του γονικού στοιχείου
• middle
– μεσαία ευθυγράμμιση μεταξύ του επάνω και κάτω περιθωρίου του γονικού στοιχείου
• text-top
– στο πάνω άκρο του κειμένου
• text-bottom
– στο κάτω άκρο του κειμένου
• Ποσοστιαία τιμή – μια θετική ή αρνητική τιμή μετακινεί το στοιχείο πάνω ή κάτω από τη βάση.
Ένα παράδειγμα:
.baseline { vertical-align: baseline; }
Να σημειώσετε ότι οι τιμές του vertical-align ερμηνεύονται διαφορετικά ανάλογα με τον περιηγητή. Θα πρέπει να δοκιμάσετε τα αποτελέσματα πριν ανεβάσετε τις σελίδες στο διαδίκτυο.
Καθορισμός διακόσμησης κειμένου
Η text-decoration
χρησιμοποιείται για τον καθορισμό επιπλέον ιδιοτήτων κειμένου ή υπερσυνδέσεων.
• none
– χωρίς διακόσμηση κειμένου
• underline
– με υπογράμμιση
• overline
– με υπεργράμμιση
• line-through
– με διαγράμμιση
• blink
– αναβοσβήνον
Ένα ακόμα παράδειγμα:
a:link { text-decoration: none; }
Με αυτόν τον τρόπο, τα υπερσυνδέσμοι της σελίδας δεν θα έχουν πλέον υπογράμμιση.
Μπορείτε επίσης να καθορίσετε συγκεκριμένα το διάστημα μεταξύ των λέξεων.
<span style="word-spacing:0.5em">Καλώς ήλθατε στο PSD-Tutorials.de!</span><br /> <span style="word-spacing:1em">Καλώς ήλθατε στο PSD-Tutorials.de!</span>
Αναμένεται αριθμητική τιμή. Οι ποσοστιαίες τιμές δεν είναι εφικτές.
Παρόμοια με το word-spacing
είναι εξάλλου το letter-spacing
. Ωστόσο, με το letter-spacing
καθορίζετε το διάστημα μεταξύ των μεμονωμένων γραμμάτων ενός κειμένου. Εδώ επιτρέπονται αριθμητικές τιμές, αλλά όχι ποσοστιαίες μονάδες.
<span style="letter-spacing:0.1em">Παράδειγμα κειμένου με διάστημα μεταξύ γραμμάτων 0.1em</span><br> <span style="letter-spacing:0.3em">Παράδειγμα κειμένου με διάστημα μεταξύ γραμμάτων 0.3em</span><br>
Με την ιδιότητα text-transform
μπορείτε να ορίσετε εάν το κείμενο θα γίνεται με κεφαλαία ή με πεζά γράμματα. Και αυτό ανεξάρτητα από την πραγματική σημείωση στον κώδικα. Επιπλέον, μπορείτε να επιβάλλετε τη γραμματοσειρά σαν κεφαλαία γράμματα.
• lowercase
– πεζά γράμματα
• uppercase
– κεφαλαία γράμματα
• capitalize
– τα πρώτα γράμματα κάθε λέξης είναι κεφαλαία
• none
– χωρίς μετασχηματισμό κειμένου
Παράδειγμα:
.klein { text-transform: lowercase; }
Στον περιηγητή, το αποτέλεσμα εμφανίζεται ως εξής:
Κενά και αλλαγές γραμμής
Με την ιδιότητα white-space
καθορίζεται πώς θα πρέπει να εμφανίζονται τα κενά και οι αλλαγές γραμμής που υπάρχουν στον πηγαίο κώδικα στον περιηγητή.
• normal
– Εισάγεται αυτόματη αλλαγή γραμμής. Επίσης, πολλά κενά συγχωνεύονται σε ένα.
• pre
– Οι αλλαγές γραμμής εμφανίζονται όπως βρίσκονται στον πηγαίο κώδικα.
• nowrap
– Δεν υπάρχει αυτόματη αλλαγή γραμμής.
• pre-line
– Πολλά κενά συγχωνεύονται σε ένα. Επιπλέον, γίνεται αλλαγή αν η κελίδα για την εμφάνιση δεν είναι αρκετά μεγάλη.
• pre-wrap
– Υπάρχει αλλαγή αν η κελίδα για την εμφάνιση δεν είναι αρκετά μεγάλη.
Ένα παράδειγμα είναι το εξής:
<pre class="brush:xml;"><!DOCTYPE html> <html lang=& quot;de"> <head> <title>PSD-Tutorials.de</title> <meta charset="UTF-8" /> <style> body>p { font-family:"Courier New", Courier, monospace; font-size: 200%; } body p { color:#0066FF; } </style> </head> <body> <p>Absatz 1</p> <p>Absatz 2</p> <p>Absatz 3</p> <div> <p>Absatz 4</p> </div> </body> </html></pre>
Στον περιηγητή, το αποτέλεσμα είναι όπως φαίνεται παρακάτω:
Υλοποίηση σκιάς
Με την ιδιότητα text-shadow
μπορείτε να επιβάλετε μια σκιά στο κείμενο. Να ληφθεί υπόψη ότι αυτή η ιδιότητα υποστηρίζεται μόνο σε σχετικά πρόσφατους περιηγητές. Οι περιηγητές που δεν μπορούν να ερμηνεύσουν το text-shadow εμφανίζουν το κείμενο χωρίς σκιά.
Το text-shadow
χρησιμοποιείται ως εξής:
text-shadow: hV vV blur #xxxxxx;
Και αυτές είναι οι τιμές:
• hV
– Οριζόντια μετατόπιση
• vV
– Κάθετη μετατόπιση
• blur
– Θολότητα
• #xxxxxx
– Το χρώμα της σκιάς
Το παρακάτω παράδειγμα δείχνει μια τυπική εφαρμογή για το text-shadow.
.schatten { color: #444; font-size: 34px; text-shadow: 2px 2px 3px #333; }
Η παρακάτω κλάση εφαρμόζεται σε μια κεφαλίδα πρώτης τάξης.
<h1 class="schatten">PSD-Tutorials.de</h1>
Και πάλι, εδώ βλέπουμε το αποτέλεσμα:
Όπως προαναφέρθηκε, μπορείτε να χρησιμοποιήσετε το text-shadow
χωρίς προβλήματα, καθώς η μη ερμηνεία των περιηγητών δεν έχει αρνητικές επιπτώσεις. Το κείμενο απλά εμφανίζεται χωρίς σκιά.