Ο καλός τυπογραφικός σχεδιασμός αποτελεί σημαντικό μέρος μιας επιτυχημένης ιστοσελίδας. Το CSS σας δίνει μεγάλο έλεγχο στην εμφάνιση του κειμένου στις ιστοσελίδες που δημιουργείτε. Αυτό περιλαμβάνει τη δυνατότητα αλλαγής του χρώματος των γραμματοσειρών που χρησιμοποιείτε.
Παρακάτω, θα εξετάσουμε την αλλαγή του χρώματος γραμματοσειράς χρησιμοποιώντας ένα εξωτερικό φύλλο στυλ και ένα στυλ που χρησιμοποιείται σε μια ετικέτα παραγράφου. Μπορείτε να εφαρμόσετε την ίδια ιδιότητα στυλ για να αλλάξετε το χρώμα γραμματοσειράς σε οποιαδήποτε ετικέτα που περιβάλλει κείμενο, συμπεριλαμβανομένου του ετικέτα.
Προσθήκη στυλ για να αλλάξετε το χρώμα γραμματοσειράς
Για αυτό το παράδειγμα, πρέπει να έχετε ένα έγγραφο HTML για να δείτε τις αλλαγές CSS και ένα ξεχωριστό αρχείο CSS που είναι προσαρτημένο σε αυτό το έγγραφο. Θα εξετάσουμε το στοιχείο της παραγράφου, συγκεκριμένα.
Για να αλλάξετε το χρώμα κειμένου για κάθε παράγραφο στο αρχείο HTML, μεταβείτε στο εξωτερικό φύλλο στυλ και πληκτρολογήστε Π { }. Τοποθετήστε το χρώμα ιδιοκτησία στο στυλ που ακολουθείται από ένα παχύ έντερο, όπως p {χρώμα:}. Στη συνέχεια, προσθέστε την τιμή χρώματος μετά την ιδιότητα, τερματίζοντας την με ένα ερωτηματικό: p {χρώμα: μαύρο;}.
Οι τιμές χρώματος μπορούν να εκφραστούν ως λέξεις-κλειδιά χρώματος, αριθμούς χρώματος RGB ή δεκαεξαδικούς αριθμούς χρωμάτων. Στο παράδειγμά μας, το κείμενο της παραγράφου αλλάζει στο χρώμα μαύρο.
Ωστόσο, αν θέλετε να αλλάξετε το χρώμα του κειμένου σε πράσινο, μπλε, κόκκινο κ.λπ., χρησιμοποιώντας λέξεις-κλειδιά χρώματος δεν θα σας δώσει την ευελιξία που ίσως θέλετε να δημιουργήσετε διαφορετικές αποχρώσεις. Εκεί έρχονται να παίξουν δεκαεξαδικές τιμές.
p {χρώμα: # 000000; }}
Αυτό το στυλ CSS μπορεί να χρησιμοποιηθεί για να χρωματίσει τις παραγράφους σας μαύρο επειδή ο δεκαεξαδικός κωδικός # 000000 μεταφράζεται σε μαύρο. Θα μπορούσατε ακόμη να χρησιμοποιήσετε τη συντομογραφία με αυτή την hex τιμή και να την γράψετε ως # 000 με τα ίδια αποτελέσματα. p {χρώμα: # 2f5687; }}
Όπως αναφέραμε παραπάνω, οι hex values λειτουργούν καλά όταν χρειάζεστε ένα χρώμα που δεν είναι μόνο μαύρο ή λευκό. Η παραπάνω τιμή CSS hex θα ορίζει τις παραγράφους σε μπλε χρώμα, αλλά σε αντίθεση με τη λέξη-κλειδί "μπλε", αυτός ο hex code σας δίνει τη δυνατότητα να ορίσετε μια πολύ συγκεκριμένη απόχρωση μπλε, . ρ {χρώμα: rgba (47,86,135,1); }}
Τέλος, μπορείτε να χρησιμοποιήσετε και τις τιμές χρώματος RGBA για τα χρώματα των γραμματοσειρών. Το RGCA υποστηρίζεται σε όλα τα σύγχρονα προγράμματα περιήγησης, ώστε να μπορείτε να χρησιμοποιήσετε αυτές τις αξίες με σιγουριά ότι θα λειτουργήσει για τους περισσότερους θεατές, αλλά μπορείτε επίσης να ορίσετε ένα εύκολο εναλλακτικό πρόγραμμα. Αυτή η τιμή RGBA είναι ίδια με το μπλε χρώμα του σχιστόλιθου που καθορίστηκε προηγουμένως. Οι τρεις πρώτες τιμές ορίζουν τις τιμές κόκκινου, πράσινου και μπλε και ο τελικός αριθμός είναι η ρύθμιση άλφα για διαφάνεια. Η ρύθμιση άλφα έχει οριστεί σε 1 για να σημαίνει το 100 τοις εκατό, έτσι αυτό το χρώμα δεν έχει διαφάνεια. Εάν ορίσετε την τιμή αυτή σε έναν δεκαδικό αριθμό, όπως το 0,85, μεταφράζεται σε 85% αδιαφάνεια και το χρώμα θα είναι ελαφρώς διαφανές. Π { χρώμα: # 2f5687; χρώμα: rgba (47,86,135,1);}
Εάν θέλετε να αδιαβροχοποιήσετε τις τιμές χρώματος, μιμηθείτε τον παραπάνω κώδικα CSS. Αυτή η σύνταξη ορίζει πρώτα τον δεκαεξαδικό κώδικα και στη συνέχεια αντικαθιστά αυτή την τιμή με τον αριθμό RGBA. Αυτό σημαίνει ότι οποιοδήποτε παλαιότερο πρόγραμμα περιήγησης που δεν υποστηρίζει RGBA θα πάρει την πρώτη τιμή και θα αγνοήσει το δεύτερο. Τα χρώματα γραμματοσειρών μπορούν να αλλάξουν με ένα εξωτερικό φύλλο στυλ, ένα εσωτερικό φύλλο στυλ ή ένα ενσωματωμένο στυλ στο έγγραφο HTML. Ωστόσο, οι βέλτιστες πρακτικές υπαγορεύουν ότι πρέπει να χρησιμοποιήσετε ένα εξωτερικό φύλλο στυλ για τα στυλ CSS. Ένα εσωτερικό φύλλο στυλ, το οποίο είναι στυλ γραμμένο απευθείας στο "κεφάλι" του εγγράφου σας, χρησιμοποιείται γενικά μόνο για μικρούς ιστότοπους μιας σελίδας. Τα inline styles θα πρέπει να αποφεύγονται αφού είναι παρόμοια με τις παλιές ετικέτες "γραμματοσειράς" που εξετάσαμε πριν από πολλά χρόνια. Αυτά τα inline styles καθιστούν πολύ δύσκολο να διαχειριστείτε το στυλ γραμματοσειράς αφού πρέπει να τα αλλάξετε σε κάθε περίπτωση του inline style. Άλλοι τρόποι για να στυλ μια σελίδα HTML




