Σύνδεση  


Ευρετήριο Δ. Συζήτησης » Web design » Cascading Style Sheets (css)
Νέο θέμα Απάντηση



Σελίδα 1 από 1 | [ 2 Δημοσιεύσεις ]
Προηγούμενο | Επόμενο

Συγγραφέας

Μήνυμα




Zeoz
Θέμα δημοσίευσης: Cascading Style Sheets
  Δημοσιεύτηκε: 15 Φεβ 2010 17:23


Άβαταρ μέλους


Χωρίς σύνδεση

Εγγραφή
29 Ιαν 2010 23:13

Δημοσιεύσεις
419

Τοποθεσία
Melbourne

 
Η CSS (Cascading Style Sheets-Διαδοχικά Φύλλα Στυλ) ή ( αλληλουχία φύλλων στύλ ) είναι μια γλώσσα υπολογιστή που ανήκει στην κατηγορία των γλωσσών φύλλων στυλ που χρησιμοποιείται για τον έλεγχο της εμφάνισης ενός εγγράφου που έχει γραφτεί με μια γλώσσα σήμανσης. Πιο πρακτικά χρησιμοποιείται για τον έλεγχο της εμφάνισης ενός εγγράφου που γράφτηκε στις γλώσσες HTML και XHTML, δηλαδή για τον έλεγχο της εμφάνισης μιας ιστοσελίδας και γενικότερα ενός ιστοτόπου.

Η αλληλουχία εφαρμογής των φύλλων στύλ
Για ένα έγγραφο πχ xhtml θα υπάρχουν παραπάνω από ένα φύλλα στυλ τα οποία περιέχουν δηλώσεις για την εμφάνιση ενός συγκεκριμένου στοιχείου. Το Φύλλο στύλ που εφαρμόζεται σε ένα έγγραφο μπορεί να προέρχεται από :

το συγγραφέα μιας ιστοσελίδας
το χρήστη του πλοηγού
τον ίδιο τον πλοηγό, αν έχει το δικό του [[προκαθορισμένο|προκαθορισμένη ρύθμιση (επιστήμη υπολογιστών)] φύλλο στυλ .

Συνεπώς για ένα xhtml στοιχείο θα υπάρχουν παραπάνω από μια δηλώσεις που πιθανών να είναι συγκρουόμενες.
Το πρότυπo css για να επιλύσει παρόμοιες συγκρούσεις έχει καθορίσει μια σειρά στην οποία θα μπούν αυτές οι δηλώσεις με βάση την οποία θα επιλεχτεί πχ η δήλωση που είναι πρώτη στη σειρά.

Ο αλγόριθμος δημιουργίας αυτής της σειράς-αλληλουχίας είναι ο ακόλουθος:

Βρισκουμε όλες τις δηλώσεις που εφαρμόζονται στο στοιχείο που μας ενδιαφέρει.
Οι δηλώσεις εφαρμόζωνται στο στοιχείο αν ο επιλογέας του το επιλέγει (ταιριάζει με αυτό).

Ταξινόμηση με βάση τη σημασία (κανονική ή σημαντική) και προέλευση ( συγγραφέας , χρήστη ή πλοηγός χρήστη). Σε αυξάνουσα σειρά προτεραιότητας:

-Δηλώσεις πλοηγού χρήστη
-Κανονικές δηλώσεις χρήστη
-Κανονικές δηλώσεις συγγραφέα
-Σημαντικές δηλώσεις συγγραφέα
-Σημαντικές δηλώσεις χρήστη

Ταξινόμησε δηλώσεις τις ίδια σημασίας και προέλευσης με κριτήριο την εξειδίκευση του επιλογέα: οι ποιό εξειδικευμένοι επιλογείς υπερισχύουν τον ποιών γενικών.
Τα ψευδό-στοιχεία και οι ψευδο-κλάσεις λογαριάζονται σαν κανονικά στοιχεία και κλάσεις αντίστοιχα.

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

Αφού λοιπόν προκύψει μια σειρά-αλληλουχία κανόνων εμφάνισης που αφορούν το ίδιο στοιχείο θα επιλεχτεί προς εφαρμογή (για την αποφυγή συγκρούσεων ) η δήλωση που θα είναι τελευταία στην σειρά .



About Me: WordPress Ninja
Εικόνα


 


 




billdll
Θέμα δημοσίευσης: Re: Cascading Style Sheets
  Δημοσιεύτηκε: 31 Μαρ 2010 23:27


User image


Χωρίς σύνδεση

Εγγραφή
29 Μαρ 2010 18:11

Δημοσιεύσεις
4

 
-πραγματικά χρήσιμο το post αυτό
-είχα μια πολύ γενική & αόριστη άποψη για το τι είναι το CSS
-ευχαριστώ


 


 


Νέο θέμα Απάντηση



Σελίδα 1 από 1 | [ 2 Δημοσιεύσεις ]
Προηγούμενο | Επόμενο


Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες  

Κανόνες

Δεν μπορείτε να δημοσιεύετε νέα θέματα σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να απαντάτε σε θέματα σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να επεξεργάζεστε τις δημοσιεύσεις σας σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να διαγράφετε τις δημοσιεύσεις σας σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να επισυνάπτετε αρχεία σε αυτή τη Δ. Συζήτηση


Τελευταίες δημοσιεύσεις:  Ταξινόμηση ανά  
 


Αναζήτηση για: