Τι είναι το CSS (Cascading Style Sheets);

Το CSS μπορεί να αναφέρεται σε οποιοδήποτε από τα παρακάτω:

1. Σύντομη για επικαλυπτόμενα φύλλα στυλ, το CSS είναι μια γλώσσα που χρησιμοποιείται για την περιγραφή επαναχρησιμοποιήσιμων στυλ για την παρουσίαση εγγράφων γραμμένων σε γλώσσα σήμανσης. Η ιδέα της προέκυψε από την Håkon Wium Lie το 1994. Το Δεκέμβριο του 1996, το CSS έγινε μια προδιαγραφή από το W3C και σήμερα επιτρέπει στους προγραμματιστές να αλλάξουν τη διάταξη και την εμφάνιση των ιστοσελίδων τους. Για παράδειγμα, το CSS μπορεί να χρησιμοποιηθεί για να αλλάξει τη γραμματοσειρά που χρησιμοποιείται σε ορισμένα στοιχεία HTML, καθώς και το μέγεθος και το χρώμα του. Ένα ενιαίο αρχείο CSS μπορεί να συνδέεται σε πολλαπλές σελίδες, το οποίο επιτρέπει σε έναν προγραμματιστή να αλλάξει την εμφάνιση όλων των σελίδων ταυτόχρονα.

Το παρακάτω πλαίσιο περιέχει ένα βασικό παράδειγμα χρήσης κώδικα CSS για τον ορισμό των γραμματοσειρών, του χρώματος των υπερσυνδέσεων και του χρώματος ενός συνδέσμου όταν ο δρομέας του ποντικιού βρίσκεται πάνω του. Σε αυτό το συγκεκριμένο παράδειγμα, αλλάζουμε μόνο τις ετικέτες HTML και, αντί να δημιουργούμε νέους επιλογείς τάξης ή id.

 σώμα {font: κανονικό 100% "trebuchet ms", Arial, Helvetica, sans-serif; } α {χρώμα: # 000000; } Α: επισκέφθηκε {χρώμα: # 005177; } α: περάστε {χρώμα: # 005177; }} 

Ο κώδικας CSS στο παραπάνω πλαίσιο μπορεί να εισαχθεί στην ενότητα κεφαλαίων της HTML μιας σελίδας χρησιμοποιώντας τον ακόλουθο κώδικα. Ωστόσο, λάβετε υπόψη ότι η εκτέλεση αυτής της ενέργειας εφαρμόζει αυτές τις αλλαγές μόνο σε μία σελίδα.

Αν θέλετε να χρησιμοποιήσετε τον κώδικα CSS σε πολλές σελίδες, προτείνουμε να αποθηκεύσετε τον κώδικα σε ένα ξεχωριστό αρχείο CSS και στη συνέχεια να το φορτώσετε σε κάθε σελίδα. Για παράδειγμα, ο κώδικας CSS που εμφανίζεται στο πρώτο πλαίσιο αυτής της σελίδας μπορεί να αντιγραφεί και να επικολληθεί σε ένα αρχείο με επέκταση αρχείου .css.

Συμβουλή: Ένα αρχείο CSS μπορεί να δημιουργηθεί χρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου ή ακόμα και το Σημειωματάριο (Notepad) εάν χρησιμοποιείτε Windows.

Αφού αποθηκευτεί το αρχείο, πρέπει να συνδεθεί στο κεφάλι του κώδικα HTML χρησιμοποιώντας την ετικέτα. Το παρακάτω πλαίσιο δείχνει ένα παράδειγμα αυτού του στοιχείου που χρησιμοποιείται.

Αν ονομάσατε το αρχείο example.css και βρισκόταν στον ίδιο κατάλογο με το αρχείο HTML για το οποίο φορτώνεται, τα ακόλουθα θα το συνδέσουν.

Το CSS3 είναι η έκδοση του CSS (Cascading Style Sheets) που αντικαθιστά το CSS2 . Εισάγει νέους επιλογείς και ιδιότητες που επιτρέπουν μεγαλύτερη ευελιξία με τη διάταξη σελίδας και την παρουσίαση. Ορισμένες ενημερώσεις, όπως η ιδιότητα σκιάς κουτιού (που επιτρέπει την προσθήκη μιας σκιάς σταγόνας σε ένα στοιχείο), επιτρέπουν την εφαρμογή οπτικών εφέ χωρίς να απαιτείται η δημιουργία ειδικών εικόνων.

Είναι το CSS μια γλώσσα σήμανσης;

Όχι. Το CSS είναι μια γλώσσα φύλλου στυλ που δίνει αλλαγές εμφάνισης σε μια γλώσσα σήμανσης. Για παράδειγμα, η HTML χρησιμοποιείται για τη δημιουργία της βασικής διάταξης μιας ιστοσελίδας όπως αυτή η παράγραφος του κειμένου. Το CSS χρησιμοποιείται για τον ορισμό της γραμματοσειράς, του μεγέθους γραμματοσειράς, του βάρους γραμματοσειράς, της θέσης του και άλλων οπτικών ρυθμίσεων.

2. Σύντομη για το Σύστημα ανίχνευσης περιεχομένου, το CSS είναι ένα σχέδιο προστασίας που χρησιμοποιείται για να προστατεύσει την αντιγραφή υλικού που προστατεύεται από πνευματικά δικαιώματα που είναι αποθηκευμένο σε DVD.

3. Σύντομη για το φάσμα διασποράς cirp, το CSS είναι μια τεχνική εξάπλωσης φάσματος που μεταδίδει πληροφορίες σε περιοδικές εκρήξεις μεταβλητής συχνότητας. Αυτά τα chirps είναι εξαιρετικά ανθεκτικά στον θόρυβο του καναλιού και την αποικοδόμηση πολλαπλών διαδρομών, καθιστώντας τα ιδανικά για επικοινωνία χαμηλής ισχύος, χαμηλού ρυθμού, μεγάλων αποστάσεων. Το CSS χρησιμοποιείται σε μερικές τεχνολογίες LPWAN για την παροχή ελαστικότητας σήματος σε ένα διανεμημένο πλέγμα πομπών χαμηλής ισχύος, όπως αυτά που βρίσκονται σε συσκευές IoT.

Κλάση, αρκτικόλεξα ηλεκτρονικών υπολογιστών, scripts cross-site, Div, DRM, Inline, όροι προγραμματισμού, Sprite, στυλ, φύλλο στυλ, σχεδιασμός ιστοσελίδων, όροι σχεδιασμού ιστοσελίδων, XSL