Χριστοφορίδης Ιωάννης Ραφαήλ
Σχεδιασμός πληροφοριακού συστήματος διαχείρισης μητρώου
υλικών
12
1.2 CSS
Η CSS
b
(2) είναι μια
γλώσσα υπολογιστή
που ανήκει στην κατηγορία των
γλωσσών
φύλλων στυλ
που χρησιμοποιείται για τον έλεγχο της εμφάνισης ενός εγγράφου που έχει
γραφτεί με μια
γλώσσα σήμανσης
. Χρησιμοποιείται δηλαδή για τον έλεγχο της εμφάνισης ενός
εγγράφου που γράφτηκε στις γλώσσες
HTML
και
XHTML
, δηλαδή για τον έλεγχο της
εμφάνισης μιας
ιστοσελίδας
και γενικότερα ενός
ιστότοπου
. Η CSS είναι μια γλώσσα
υπολογιστή προορισμένη να αναπτύσσει στιλιστικά μια ιστοσελίδα δηλαδή να διαμορφώνει
περισσότερα χαρακτηριστικά, χρώματα, στοίχιση και δίνει περισσότερες δυνατότητες σε σχέση
με την
HTML
. Για μια όμορφη και καλοσχεδιασμένη ιστοσελίδα η χρήση της CSS κρίνεται ως
απαραίτητη.
Κάθε σελίδα περιλαμβάνει τα δικά της CSS, ανάλογα με αυτά που χρειάζεται να δείξει.
Συγκεκριμένα υπάρχουν 4 κύρια CSS. Το menu που διαμορφώνει την μπάρα διεύθυνσης σε
κάθε σελίδα, το global που μπαίνει αυτόματα σε κάθε σελίδα και διαμορφώνει κατάλληλα τα
headers, το elegant aero το οποίο δημιουργεί αισθητικά ωραίες φόρμες και το table το οποίο
δημιουργεί τους πίνακες της σελίδας.
Τα CSS, όπως και κάθε άλλο προγραμματιστικό στοιχείο του ιστοχώρου αποτέλεσαν και
αυτά την δική τους πρόκληση, καθώς αυτά έπρεπε να συνδυαστούν από διάφορες πηγές, να
συνεργαστούν μεταξύ τους και επίσης να αλλαχθούν για να καλύψουν τις ανάγκες που
δημιουργούνταν. Έγιναν αρκετές αλλαγές, ιδικά στα χρώματα, ώστε το τελικό αποτέλεσμα να
είναι φιλικό προς τον χρήστη. Εφόσον όλα παίζουν ρόλο, (χρώμα, μέγεθος, στυλ, σχήμα)
μερικά από τα αρχεία CSS άλλαξαν τόσο πολύ που πλέον δεν θυμίζουν καθόλου την αρχική
τους μορφή. Αυτό φυσικά αποδεικνύει και πόσες αλλαγές χρειάστηκαν να γίνουν και σαφώς,
αυτές οι αλλαγές δεν έγιναν όλες μαζί, αλλά σταδιακά καθώς η ιστοσελίδα εξελισσόταν όλο
και παραπάνω.
Γενικότερα κάθε CSS έχει συγκεκριμένη μορφή και αποτελεί πρωταρχικό στοιχείο στην
διαμόρφωση των στοιχείων του ιστοχώρου. Στον κώδικα XHTML δεν αναγράφονται στοιχεία
αλλαγής εμφάνισης καθώς αυτή η δουλειά γίνεται αποκλειστικά από τα αρχεία CSS του
συστήματος.
b
Cascading Style Sheets-Διαδοχικά Φύλλα Στυλ ή αλληλουχία φύλλων στυλ