Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει το Cascading Style Sheet (CSS);
- Η Techopedia εξηγεί το Cascading Style Sheet (CSS)
Ορισμός - Τι σημαίνει το Cascading Style Sheet (CSS);
Τα επικαλυπτόμενα φύλλα στυλ (CSS) είναι ένα πρότυπο (ή γλώσσα) που περιγράφει τη μορφοποίηση σελίδων γλώσσας σήμανσης. Το CSS ορίζει μορφοποίηση για τους ακόλουθους τύπους εγγράφων:
- Γλώσσα σήμανσης HyperText (HTML)
- Επεκτάσιμη γλώσσα σήμανσης HyperText (XHTML)
- Επεκτάσιμη γλώσσα σήμανσης (XML)
- Κλίμακα διανυσματικών διανυσμάτων (SVG)
- Γλώσσα διεπαφής χρήστη XML (XUL)
Το CSS επιτρέπει στους προγραμματιστές να διαχωρίζουν περιεχόμενο και οπτικά στοιχεία για μεγαλύτερο έλεγχο σελίδων και ευελιξία. Ένα αρχείο CSS συνήθως συνδέεται σε ένα αρχείο HTML μέσω ενός συνδέσμου στο αρχείο HTML.
Τον Δεκέμβριο του 1998, η Κοινοπραξία World Wide Web (W3C) δημοσίευσε την πρώτη CSS προδιαγραφή (CSS1). Ακολούθησε το CSS Level 2 (CSS2) και το CSS Level 2, Revision 1 (CSS2.1)
Η Techopedia εξηγεί το Cascading Style Sheet (CSS)
Η μορφοποίηση εγγράφων HTML ήταν κουραστική και περίπλοκη πριν από το CSS, λόγω των ενσωματωμένων ιδιοτήτων στυλ HTML. Συγκεκριμένα, οι επισημασμένες ετικέτες απαιτούσαν λεπτομερείς και επαναλαμβανόμενες περιγραφές των ακόλουθων στοιχείων:
- Χρώματα γραμματοσειράς
- Στυλ φόντου
- Ευθυγράμμιση στοιχείων
- Σύνορα
- Μεγέθη
Το CSS ορίζει δομικά στοιχεία για τις επικεφαλίδες (h1), τις υπο-επικεφαλίδες (h2), τις υπο-επικεφαλίδες (h3), κλπ. Οι επιλογές στοιχείων είναι διαθέσιμες για γραμματοσειρά, χρώμα, έμφαση, μέγεθος κ.λπ.
Το CSS επιτρέπει στους προγραμματιστές να μετακινούν στοιχεία σχεδίασης σε ξεχωριστή περιοχή HTML για καθαρή σήμανση. Για παράδειγμα, εάν ένας προγραμματιστής ήθελε να αλλάξει τη γραμματοσειρά για όλες τις επικεφαλίδες h2 σε ένα αρχείο HTML, θα μπορούσε να γίνει μία μόνο αλλαγή στο συνημμένο αρχείο CSS. Εάν δεν επισυνάπτεται κανένα αρχείο CSS, ο προγραμματιστής θα πρέπει να αλλάξει την επιλογή γραμματοσειράς για κάθε επικεφαλίδα h2 στο κύριο αρχείο HTML.
