Το λήμμα δεν περιέχει πηγές ή αυτές που περιέχει δεν επαρκούν.Μπορείτε να βοηθήσετε προσθέτοντας την κατάλληλη τεκμηρίωση. Υλικό που είναι ατεκμηρίωτο μπορεί να αμφισβητηθεί καινα αφαιρεθεί. Η σήμανση τοποθετήθηκε στις 23/12/2016.
ΗCSS (Cascading Style Sheets – διαδοχικά φύλλα ύφους ή επάλληλα φύλλα ύφους) είναι μιαγλώσσα υπολογιστήπου ανήκει στην κατηγορία τωνγλωσσών φύλλων ύφουςπου χρησιμοποιείται γιατον έλεγχο της εμφάνισης ενός εγγράφου που έχει γραφτεί μεμιαγλώσσα σήμανσης.[1]
Χρησιμοποιείται δηλαδή γιατον έλεγχο της εμφάνισης ενός εγγράφου που γράφτηκε
στις γλώσσες HTMLκαιXHTML, δηλαδή γιατον έλεγχο της εμφάνισης μιας ιστοσελίδαςκαι γενικότερα ενός ιστοτόπου. Η CSS είναι μια γλώσσα υπολογιστή προορισμένη να αναπτύσσει στυλιστικά μια ιστοσελίδα δηλαδή να διαμορφώνει περισσότερα χαρακτηριστικά, χρώματα, στοίχιση και δίνει περισσότερες δυνατότητες σε σχέση μετην html.
<!DOCTYPE html><html><head><metacharset="utf-8"><style>#xyz{color:black;}</style></head><body><pid="xyz"style="font-weight:bold">Το κείμενο που μορφοποίηθηκε είναι αυτό.</p></body></html>
Στο παράδειγμα, παριστάται μία πρόταση η όποια έχει μαυρο χρώμα και έντονους χαρακτήρες.
Για ένα έγγραφο π.χ. html θα υπάρχουν παραπάνω από ένα φύλλα ύφους τα οποία περιέχουν δηλώσεις γιατην εμφάνιση ενός συγκεκριμένου στοιχείου. Το φύλλο ύφους που εφαρμόζεται σε ένα έγγραφο μπορεί να προέρχεται από:
τον ίδιο τον πλοηγό, αν έχει το δικό τουπροκαθορισμένο φύλλο ύφους.
Συνεπώς για ένα xhtml στοιχείοθα υπάρχουν παραπάνω από μια δηλώσεις που πιθανόν να είναι συγκρουόμενες. Το πρότυπο cssγιανα επιλύσει παρόμοιες συγκρούσεις έχει καθορίσει μια αλληλουχία – σειρά – στην οποία θαμπουν αυτές οι δηλώσεις καιμε βάση την οποία θα επιλεγεί π.χ. η δήλωση που είναι πρώτη στη σειρά.
Οαλγόριθμος δημιουργίας αυτής της αλληλουχίας – σειράς – είναι ο ακόλουθος:
Βρες όλες τις δηλώσεις που εφαρμόζονται στο στοιχείο που μας ενδιαφέρει. Οι δηλώσεις εφαρμόζονται στο στοιχείο ανο επιλογέας τουτο επιλέξει (ταιριάζει με αυτό).
Ταξινόμησε με βάση τη σημασία (κανονική ή σημαντική) και προέλευση (συγγραφέας, χρήστη ή πλοηγός χρήστη). Με αύξουσα σειρά προτεραιότητας:
Δηλώσεις πλοηγού χρήστη
Κανονικές δηλώσεις χρήστη
Κανονικές δηλώσεις συγγραφέα
Σημαντικές δηλώσεις συγγραφέα
Σημαντικές δηλώσεις χρήστη
Ταξινόμησε τις δηλώσεις ίδιας σημασίας και προέλευσης με κριτήριο την εξειδίκευση του επιλογέα: οιπιο εξειδικευμένοι επιλογείς υπερισχύουν τωνπιο γενικών. Τα ψευδό-στοιχεία καιοι ψευδο-κλάσεις λογαριάζονται σαν κανονικά στοιχεία και κλάσεις αντίστοιχα.
Τέλος ταξινόμησε ανάλογα μετη σειρά καθορισμού: αν δύο δηλώσεις έχουν το ίδιο βάρος , προέλευση και εξειδίκευση , αυτή που προσδιορίστηκε τελευταία επικρατεί. Οι δηλώσεις σε εισαγόμενα φύλλα ύφους θεωρούνται ότι δηλώνονται πριν από τις δηλώσεις στο ίδιο το φύλλο ύφους.
Αφού λοιπόν προκύψει μια σειρά-αλληλουχία κανόνων εμφάνισης που αφορούν το ίδιο στοιχείο θα επιλεγεί προς εφαρμογή (γιατην αποφυγή συγκρούσεων) η δήλωση πουθα είναι τελευταία στην σειρά που αναλύθηκε πιο πάνω.