CSS: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Χωρίς σύνοψη επεξεργασίας
Wikiphysicsgr (συζήτηση | συνεισφορές)
μ ύφος αντί για στυλ
Γραμμή 1:
{{πηγές|23|12|2016}}Η '''CSS''' ''(Cascading Style Sheets - Διαδοχικά Φύλλα ΣτυλΎφους)'' ή ( αλληλουχία φύλλων στυλ ύφους) είναι μια [[:κατηγορία:γλώσσες υπολογιστή|γλώσσα υπολογιστή]] που ανήκει στην κατηγορία των [[:κατηγορίαΚατηγορία:γλώσσεςΓλώσσες φύλλων στυλύφους|γλωσσών φύλλων στυλύφους]] που χρησιμοποιείται για τον έλεγχο της εμφάνισης ενός εγγράφου που έχει γραφτεί με μια [[:κατηγορία:γλώσσες σήμανσης|γλώσσα σήμανσης]].
Χρησιμοποιείται δηλαδή για τον έλεγχο της εμφάνισης ενός εγγράφου που γράφτηκε
στις γλώσσες [[HTML]] και [[XHTML]], δηλαδή για τον έλεγχο της εμφάνισης μιας [[ιστοσελίδα]]ς και γενικότερα ενός [[ιστότοπος|ιστοτόπου]]. Η CSS είναι μια γλώσσα υπολογιστή προορισμένη να αναπτύσσει στυλιστικά μια ιστοσελίδα δηλαδή να διαμορφώνει περισσότερα χαρακτηριστικά, χρώματα, στοίχιση και δίνει περισσότερες δυνατότητες σε σχέση με την html. Για μια όμορφη και καλοσχεδιασμένη ιστοσελίδα η χρήση της CSS κρίνεται ως απαραίτητη.
στις γλώσσες [[HTML]] και [[XHTML]], δηλαδή για τον έλεγχο της εμφάνισης μιας [[ιστοσελίδα]]ς
και γενικότερα ενός [[ιστότοπος|ιστοτόπου]].
Η CSS είναι μια γλώσσα υπολογιστή προορισμένη να αναπτύσσει στυλιστικά μια ιστοσελίδα δηλαδή να διαμορφώνει περισσότερα χαρακτηριστικά, χρώματα, στοίχιση και δίνει περισσότερες δυνατότητες σε σχέση με την html. Για μια όμορφη και καλοσχεδιασμένη ιστοσελίδα η χρήση της CSS κρίνεται ως απαραίτητη.
 
== Η αλληλουχία εφαρμογής των φύλλων στυλ ==
 
Για ένα έγγραφο πχ xhtml θα υπάρχουν παραπάνω από ένα φύλλα στυλ τα οποία περιέχουν δηλώσεις για την εμφάνιση ενός συγκεκριμένου στοιχείου. Το Φύλλο στυλ που εφαρμόζεται σε ένα έγγραφο μπορεί να προέρχεται από :
εμφάνιση ενός συγκεκριμένου στοιχείου.
Το Φύλλο στυλ που εφαρμόζεται σε ένα έγγραφο μπορεί να προέρχεται από :
* το συγγραφέα μιας ιστοσελίδας
* το χρήστη του πλοηγού
* τον ίδιο τον πλοηγό, αν έχει το δικό του [[προκαθορισμένη ρύθμιση (επιστήμη υπολογιστών)|προκαθορισμένο]] φύλλο στυλ ύφους.
 
Συνεπώς για ένα [[xhtml στοιχείο]] θα υπάρχουν παραπάνω από μια δηλώσεις που πιθανόν να είναι συγκρουόμενες. Το πρότυπo ''css'' για να επιλύσει παρόμοιες συγκρούσεις έχει καθορίσει μια αλληλουχία-σειρά στην οποία θα μπουν αυτές οι δηλώσεις και με βάση την οποία θα επιλεγεί πχ η δήλωση που είναι πρώτη στη σειρά.
να είναι συγκρουόμενες. Το πρότυπo ''css'' για να επιλύσει παρόμοιες συγκρούσεις έχει
καθορίσει μια αλληλουχία-σειρά στην οποία θα μπουν αυτές οι δηλώσεις και με βάση την οποία
θα επιλεγεί πχ η δήλωση που είναι πρώτη στη σειρά.
 
Ο αλγόριθμος δημιουργίας αυτής της σειράς-αλληλουχίας είναι ο ακόλουθος:
# Βρες όλες τις δηλώσεις που εφαρμόζονται στο στοιχείο που μας ενδιαφέρει. Οι δηλώσεις εφαρμόζονται στο στοιχείο αν ο επιλογέας του το επιλέξει (ταιριάζει με αυτό).
# Ταξινόμησε με βάση τη σημασία (κανονική ή σημαντική) και προέλευση ( συγγραφέας , χρήστη ή πλοηγός χρήστη). Με αύξουσα σειρά προτεραιότητας:
## Δηλώσεις πλοηγού χρήστη
## Κανονικές δηλώσεις χρήστη
Γραμμή 28 ⟶ 21 :
## Σημαντικές δηλώσεις χρήστη
# Ταξινόμησε τις δηλώσεις ίδιας σημασίας και προέλευσης με κριτήριο την εξειδίκευση του επιλογέα: οι πιο εξειδικευμένοι επιλογείς υπερισχύουν των πιο γενικών. Τα ψευδό-στοιχεία και οι ψευδο-κλάσεις λογαριάζονται σαν κανονικά στοιχεία και κλάσεις αντίστοιχα.
# Τέλος ταξινόμησε ανάλογα με τη σειρά καθορισμού: αν δύο δηλώσεις έχουν το ίδιο βάρος , προέλευση και εξειδίκευση , αυτή που προσδιορίστηκε τελευταία επικρατεί. Οι δηλώσεις σε εισαγόμενα φύλλα στυλύφους θεωρούνται ότι δηλώνονται πριν από τις δηλώσεις στο ίδιο το φύλλο στυλ ύφους.
 
Αφού λοιπόν προκύψει μια σειρά-αλληλουχία κανόνων εμφάνισης που αφορούν το ίδιο στοιχείο θα επιλεγεί προς εφαρμογή (για την αποφυγή συγκρούσεων ) η δήλωση που θα είναι τελευταία στην σειρά που αναλύθηκε πιο πάνω.
 
== Εξωτερικοί σύνδεσμοι ==
Ανακτήθηκε από "https://el.wikipedia.org/wiki/CSS"