Τα Διαδοχικά Φύλλα Στυλ CSS

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Βασικές έννοιες αλγορίθμων
Advertisements

Τεχνολογίες Web Απαραίτητες γνώσεις για την υλοποίηση της άσκησης.
Τεχνικές Προγραμματισμού με την JavaScript Στυλιάδης Κων/νος Φλώρινα, Οκτώβριος 2004.
Δημιουργία Παρουσιάσεων με τη βοήθεια του PowerPoint
Εργαστήριο 17 Εκπαιδευτικό Εργαστήριο Πληροφορικής Χειμερινό Εξάμηνο 2006 Οικονομικό Πανεπιστήμιο Αθηνών Τμήμα Διοικητικής Επιστήμης & Τεχνολογίας.
Πίνακες.
Να περιγράψετε τους 2 τρόπους οργάνωσης Ιστοσελίδων
Προγραμματισμός Διαδικτύου Δρ. Παναγιώτης Συμεωνίδης Διεπαφή Εφαρμογής Παγκόσμιου Ιστού (Front End Programming)
5η Συνάντηση Εκπαιδευτικών Πληροφορικής στη Δυτική Μακεδονία Πτολεμαΐδα, 29 Σεπτ 2005 Δημιουργία Δυναμικών Ιστοσελίδων με PHP και Dreamweaver MX Στυλιάδης.
Η γλώσσα μορφοποίησης υπερκειμένου HTML
Δ.Π.Θ. Επεξεργασία Κειμένου - 1 Επεξεργασία Κειμένου Ένα πρόγραμμα σε γλώσσα HTML είναι ανεξάρτητο της μηχανής όπου θα εκτελεστεί. Δηλαδή αγνοούνται τα.
Τρίτη 11/12/2007 Γεωπονικό Πανεπιστήμιο Αθηνών 1 Ιστοσελίδες – Δημιουργία Δικτυακού Τόπου Τζικόπουλος Παναγιώτης, Πληροφορικός, Κεντρικό.
HTML.
Copyright ©: SAMSUNG & Samsung Hope for Youth. Με επιφύλαξη κάθε νόμιμου δικαιώματος Εκπαιδευτικό υλικό Λογισμικό: Επεξεργασία κειμένου Επίπεδο.
Επιμέλεια: Δέγγλερη Σοφία
Ανοικτά Ακαδημαϊκά Μαθήματα
Εκτέλεση Αλγορίθμων σε ψευδογλώσσα
Δ.Π.Θ. Συνδέοντας έγγραφα - 1 Συνδέοντας έγγραφα Μια σύνδεση στο Web (link) αποτελείται από δύο μέρη : Aυτό που βλέπουμε στη σελίδα και λέγεται άγκυρα.
Πάντειο Πανεπιστήμιο Κοινωνικών και Πολιτικών Επιστημών ΠΜΣ Δυνητικές κοινότητες Μάθημα: Εισαγωγικά Θέματα W.W.W. CSS CASCADING STYLE SHEETS ΑΠΟΔΟΣΗ ΕΚΦΡΑΣΤΙΚΟΥ.
CSS – Cascading Style Sheets (Ιδιότητες γραμματοσειράς - font)
CSS Cascading Style Sheets
Επεξεργασία Κειμένου Ονομ/νυμο Επιμορφωτή Επιμορφωτής: Ονομ/νυμο Επιμορφωτή ΥΠΕΠΘ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΠΡΟΓΡΑΜΜΑ «ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ» ΕΠΙΜΟΡΦΩΣΗ.
Εργαστήριο Εφαρμοσμένης Πληροφορικής
Ο οδηγός περιγράφει πώς να: - Εγγραφείτε στο Blog του HiStory (σελίδες 2-3). - Αλλάξετε την επισκόπηση χρησιμοποιώντας το ζουμ (σελίδες 4- 5). - Δημιουργήσετε.
Συντάκτης :Δομουχτσής Στέργιος Κατασκευή Ιστοσελίδας Αυτόματο σύστημα Σχολικού Δικτύου Iware.
Δημιουργία Διαφανειών
ΕΣΔ 232: Οργάνωση δεδομένων στην Κοινωνία της Πληροφορίας © 2013 Nicolas Tsapatsoulis Φόρμες Δημιουργία Περιεχομένου Ι.
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Κεφάλαιο 11 Eισαγωγή στην ανάπτυξη ιστοσελίδων με HMTL Γιώργος Γιαγλής.
CSS – Cascading Style Sheets (Ιδιότητες κειμένου - text)
Εισαγωγή στην κατασκευή δικτυακών τόπων. Εισαγωγή στην ενότητα.
Ιστοσελίδες -- Web-site. Εισαγωγή Στατικές ιστοσελίδες Δυναμικές ή Διαδραστικές ιστοσελίδες:  Ο τρόπος παρουσίασης και τα περιεχόμενά της ιστοσελίδας.
Διεύθυνση Α/θμιας Εκπ/σης Ν. Σερρών Κατασκευή Ιστοσελίδας  Απόλυτα πεπεισμένοι πως η κοινωνία της γνώσης προσκαλεί αλλά και προκαλεί τα Στελέχη της Εκπαίδευσης.
Τεχνολογίες δημοσίευσης στον παγκόσμιο ιστό Κωνσταντίνος Αλεξίου Κέρκυρα, Ιούνιος 2004 Ιόνιο Πανεπιστήμιο Τμήμα Αρχειονομίας – Βιβλιοθηκονομίας Π.Μ.Σ.
Επικοινωνία Ανθρώπου Μηχανής HTML CGI JAVASCRIPT Κουμπούλης Χρήστος Α.Μ. 921 Χαλαβαζής Βασίλης Α.Μ. 988.
Γλώσσα Χαρακτηρισμού (Σήμανσης- Μορφοποίησης)
Η Γλώσσα Σήμανσης ΥπερΚειμένου HTML
DreamWeaver Παρουσίαση Εργαλείου για Ανάπτυξη Web-based GUIs 1.
Στυλ με συνέπεια. Cascading Style Sheets (CSS) Ποιόν σκοπό εξυπηρετούν ? 4 Τα "Στυλιστικά Φύλλα" σκοπό έχουν να επιδρούν στην εμφάνιση των σελίδων με.
CSS – Cascading Style Sheets (Φύλλα επάλληλων στυλ) Κανόνες που καθορίζουν τη μορφή και τη διάταξη των στοιχείων των σελίδων (X)HTML Σκοπός είναι ο διαχωρισμός.
Applets Εκμεταλλεύονται τo γραφικό υπόβαθρο που παρέχουν οι browsers, έχοντας έτσι τη δυνατότητα προβολής γραφικών και τη δυνατότητα υλοποίησης ενός γραφικού.
CSS – Cascading Style Sheets (Εξωτερική γραμμή, περιθώριο, ενδιάμεση απόσταση) Η εξωτερική γραμμή (outline) σχεδιάζεται γύρω από ένα στοιχείο της HTML,
Γενικές οδηγίες:  Η Εξέταση αποτελείται από 5 (πέντε) μέρη και πρέπει να απαντήστε σε όλες τις ερωτήσεις.  Το Α΄ Μέρος που αποτελείται από 18 (δεκαοχτώ)
CSS – Cascading Style Sheets (Το μοντέλο box) Κάθε στοιχείο της HTML περιέχεται σε ένα “κουτί” (box). Το μοντέλο box μας βοηθάει στο σχεδιασμό της ιστοσελίδας.
Eπικοινωνία Ανθρώπου Μηχανης
CSS – Cascading Style Sheets (Ιδιότητες φόντου - background) Καθορίζουν το φόντο των στοιχείων της HTML Χρώμα φόντου Φόντο εικόνας (τοποθέτηση εικόνας,
CSS – Cascading Style Sheets (μορφοποίηση πινάκων)
1Κεφάλαιο 4 Κανόνες Σύνταξης HTML Όλες οι ετικέτες εσωκλείονται μεταξύ των χαρακτήρων “ “. Κάθε τι που βρίσκεται μεταξύ των χαρακτήρων “ ”, αποτελεί σχόλιο.
CSS – Cascading Style Sheets (μορφοποίηση συνδέσμων) Οι σύνδεσμοι μπορεί να βρίσκονται σε μία από τέσσερις καταστάσεις: link(ένας κανονικός σύνδεσμος που.
Εισαγωγή στους Η/Υ PHP Hypertext Preprocessor 3. Διατάξεις (arrays) Σε μία μεταβλητή αποθηκεύαμε μόνο μία τιμή. Αν θέλουμε να αποθηκεύσουμε περισσότερες.
Εφαρμογές Πολυμέσων: Εισαγωγή στην HTML (1)
HTML 3. Στόχος της ώρας Απαιτήσεις XHTML 1.0 Strict Ιδιότητα title HTML Entities Ετικέτα label Favicon «Κακές» ιδιότητες Παραδείγματα.
Ο Παγκόσμιος ιστός World Wide Web (WWW) Είναι μια υπηρεσία του Internet ΠΡΟΣΟΧΗ μην την ταυτίζουμε με το ιντερνέτ Αποτελείται από εκατομμύρια ιστοσελίδες.
ΠΡΙΝ ΞΕΚΙΝΗΣΟΥΜΕ Πράγματα που αξιολογείτε θετικά σε σχέση με το μάθημα του προηγούμενου τετραμήνου Πράγματα που θα μπορούσαν να βελτιωθούν.
Ενότητα 2: HTML – Hypertext Markup Language. Φώτης Κόκκορας, Καθηγητής Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε., T.E.I. Θεσσαλίας Προγραμματισμός Εφαρμογών.
HTML/CSS: Εισαγωγή Θερινό Σχολείο, 14 – 20 Ιουλίου 2014 Γιώργος Φουρτούνης Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας.
Βασικά Web εργαλεία και τεχνολογίες
Εργασία στο μάθημα «Προγραμματισμός ΙΙ»
Μάθημα 9ο HTML.
Κεφαλαιο 11 ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML.
Εφαρμογές Πληροφορικής Κεφάλαιο 11
Web development series My First CSS Steps
HTML - CSS Δίνεται παρακάτω ο κώδικας HTML μιας ιστοσελίδας
Εισαγωγή στην HTML ΚΕΦΑΛΑΙΟ 11.
CSS Cascading Style Sheets
Microsoft Word.
Cascading Style Sheets (CSS)
Εισαγωγή στην HTML ΚΕΦΑΛΑΙΟ 11.
Τρόπος προσαρμογής του Microsoft SharePoint Τοποθεσία Web με σύνδεση
Φόρμες Φόρμες χρησιμοποιούνται για να δημιουργήσουμε ένα φιλικό περιβάλλον για την διαχείριση των δεδομένων της βάσης. Επίσης δίνεται η δυνατότητα δημιουργίας.
Η Ιστοσελίδα της Α΄ Τάξης Αυτή η πολύ απλή σελίδα είναι φτιαγμένη
Μεταγράφημα παρουσίασης:

Τα Διαδοχικά Φύλλα Στυλ CSS 22η Συνάντηση Εκπ/κών σε Θέματα Τ.Π.Ε. στη Δυτική Μακεδονία Στυλιάδης Κων/νος, Υπ. Κέντρου ΠΛΗ.ΝΕ.Τ. Ν. Φλώρινας, 15 Νοεμβρίου 2009

Τι Είναι τα CSS Τα Διαδοχικά Φύλλα Στυλ CSS (Cascading Style Sheets), ορίζουν τον τρόπο εμφάνισης των στοιχείων της HTML και αποθηκεύονται σε Φύλλα Στυλ (Style Sheets), που μπορεί να είναι και εξωτερικά αρχεία με επέκταση.css. Τα tags της HTML σχεδιάσθηκαν αρχικά για να ορίσουν το περιεχόμενο ενός εγγράφου. Η δουλειά τους ήταν να έλεγαν "Αυτή είναι μια επικεφαλίδα", "Αυτή είναι μια παράγραφος", "Αυτός είναι ένας πίνακας", χρησιμοποιώντας tags όπως <h1>, <p>, <table> κοκ.

Γιατί Δημιουργήθηκαν τα CSS Καθώς οι φυλλομετρητές συνέχιζαν να προσθέτουν νέα HTML tags και χαρακτηριστικά (attributes) στις αρχικές προδιαγραφές της HTML, γινόταν ολοένα και δυσκολότερη η δημιουργία ιστοσελίδων όπου το περιεχόμενο των εγγράφων HTML θα μπορούσε να ξεχωρίζει καθαρά από τη διάταξη παρουσίασης του εγγράφου. Για να λύσει αυτό το πρόβλημα, το World Wide Web Consortium (W3C) – το μη κερδοσκοπικό consortium ορισμού στάνταρτς που είναι υπεύθυνο για την στανταρτατοποίηση της HTML – δημιούργησε τα στυλ (styles) ως προσθήκη στην HTML 4.0.

Η Χρησιμότητα των CSS Τα εξωτερικά φύλλα στυλ (external style sheets) μάς δίνουν τη δυνατότητα να αλλάξουμε την εμφάνιση και τη διάταξη όλων των ιστοσελίδων ενός Web site, με μια απλή επεξεργασία ενός και μόνο CSS εγγράφου. Για παράδειγμα, αν έχουμε ποτέ προσπαθήσει να αλλάξουμε τη γραμματοσειρά (font) ή το χρώμα (color) όλων των επικεφαλίδων (headings) σ’ όλες τις ιστοσελίδες μας, τότε θα καταλάβουμε γιατί τα CSS μπορούν να μας γλυτώσουν από πολλή δουλειά.

Η Προτεραιότητα των Φύλλων Στυλ Φύλλα στυλ μπορούμε να έχουμε στα εξής σημεία : Σε εξωτερικό αρχείο με επέκταση .css (εξωτερικό φύλλο στυλ, external style sheet). Στα tags <style> και </style> μέσα στο τμήμα <head> μιας ιστοσελίδας (εσωτερικό φύλλο στυλ, internal style sheet). Μέσα στο ίδιο το HTML tag (inline style). Υπερισχύει πάντα το ειδικότερο του γενικότερου, δηλ. το inline style υπερισχύει του internal style sheet και αυτό του external style sheet.

Η Σύνταξη των CSS Ένα φύλλο στυλ αποτελείται από τρία μέρη : επιλογέα (selector), ιδιότητα (property) και τιμή (value) : επιλογέας { selector { ιδιότητα: τιμή property: value } } Ο επιλογέας είναι συνήθως το στοιχείο/tag που θέλουμε να ορίσουμε, η ιδιότητα είναι το χαρακτηριστικό που θέλουμε να αλλάξουμε και η κάθε ιδιότητα μπορεί να πάρει μια τιμή.

Η Σύνταξη των CSS – Παραδείγματα Η ιδιότητα και η τιμή ξεχωρίζουν με τον χαρακτήρα : και περικλείονται από τους χαρακτήρες { }, ως εξής : body {color: black} Αν η τιμή αποτελείται από πολλές λέξεις, πρέπει να τοποθετήσουμε εισαγωγικά : p {font-family: "sans serif"} Αν θέλουμε να καθορίσουμε περισσότερες από μία ιδιότητες, πρέπει να ξεχωρίσουμε την κάθε ιδιότητα με τον χαρακτήρα ;, ως εξής : p {text-align: center; color: red}

Η Ομαδοποίηση (Grouping) Μπορούμε να ομαδοποιήσουμε τους επιλογείς, ξεχωρίζοντας τον κάθε επιλογέα με κόμμα. Στο παρακάτω παράδειγμα έχουμε ομαδοποιήσει όλα τα στοιχεία επικεφαλίδας (h1 έως h6) και το κάθε στοιχείο επικεφαλίδας θα έχει χρώμα πράσινο : h1, h2, h3, h4, h5, h6 { color: green }

Το Χαρακτηριστικό Class – 1/2 Με το χαρακτηριστικό (attribute) class μπορούμε να ορίσουμε διαφορετικά στυλ για το ίδιο στοιχείο (element), όπως δύο είδη παραγράφων στο έγγραφό μας : μια δεξιά στοιχισμένη και μια κεντραρισμένη. p.right { text-align: right } p.center { text-align: center

Το Χαρακτηριστικό Class – 2/2 Μπορούμε να χρησιμοποιήσουμε το χαρακτηριστικό class σ’ ένα HTML έγγραφο, ως εξής : <p class="right"> Αυτή είναι μια παράγραφος </p> Το κείμενο αυτής της παραγράφου θα είναι δεξιά στοιχισμένο. <p class="center"> Αυτή είναι μια άλλη παράγραφος </p> Το κείμενο αυτής της παραγράφου θα είναι κεντραρισμένο.

Το Χαρακτηριστικό (Attribute) Id #right {text-align: right} Στο HTML έγγραφο πρέπει να γράψουμε τα εξής : <p id="right"> Αυτή είναι μια παράγραφος με κείμενο δεξιά στοιχισμένο. </p> <h3 id="right"> Αυτή είναι μια επικεφαλίδα, δεξιά στοιχισμένη. </h3> Το χαρακτηριστικό id πρέπει να έχει μια μοναδική τιμή στο έγγραφο.

Τα Σχόλια (Comments) στα CSS p { text-align: center; /* Αυτό είναι ένα ακόμη σχόλιο */ color: black; font-family: arial }

Παράδειγμα Συνδυασμού HTML και CSS Κώδικα – 1/2 Ένα HTML αρχείο χρησιμοποιεί το tag <link> για να συνδεθεί μ’ ένα εξωτερικό φύλλο στυλ, ως εξής : <html><head> <link rel="stylesheet" type="text/css" href="ex1.css"> </head><body> <h1> Αυτή η επικεφαλίδα έχει μέγεθος 36 pt </h1> <h2> Αυτή η επικεφαλίδα έχει χρώμα μπλε </h2> <p> Αυτή η παράγραφος έχει αριστερό περιθώριο (left margin) 50 pixels </p> </body> </html>

Παράδειγμα Συνδυασμού HTML και CSS Κώδικα – 2/2 Το αρχείο του εξωτερικού φύλλου στυλ, δηλ. το ex1.css, έχει το εξής περιεχόμενο : body { background-color: yellow } h1 { font-size: 36pt h2 { color: blue p { margin-left: 50px

Σύνδεση με Εξωτερικό Φύλλο Στυλ Ένα εξωτερικό φύλλο στυλ (external style sheet) είναι ιδανικό όταν το στυλ εφαρμόζεται σε πολλές ιστοσελίδες. Μ’ ένα εξωτερικό φύλλο στυλ μπορούμε να αλλάξουμε την εμφάνιση ενός ολόκληρου Web site αλλάζοντας ένα μόνο αρχείο. Η κάθε ιστοσελίδα πρέπει να περιέχει έναν δεσμό (link) προς το φύλλο στυλ μέσα στο τμήμα head, ως εξής : <head> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head>

Τα Εξωτερικά Φύλλα Στυλ Ο φυλλομετρητής θα διαβάσει τους ορισμούς στυλ από το αρχείο mystyle.css και θα μορφοποιήσει το έγγραφο σύμφωνα μ’ αυτό το αρχείο. Ένα εξωτερικό φύλλο στυλ μπορεί να γραφεί σ’ έναν οποιονδήποτε text editor, δεν πρέπει να περιέχει καθόλου html tags και πρέπει να αποθηκευθεί με την επέκταση .css. Ένα παράδειγμα ενός αρχείου φύλλου στυλ είναι το εξής : hr {color: sienna} p {margin-left: 20px} body {background-image: url("images/back40.gif")}

Τα Εσωτερικά Φύλλα Στυλ Ένα εσωτερικό φύλλο στυλ (internal style sheet) χρησιμοποιείται όταν ένα έγγραφο έχει ένα δικό του μοναδικό στυλ. Ορίζουμε τα εσωτερικά φύλλα στυλ στο τμήμα head με το tag <style>, ως εξής : <head> <style type="text/css"> hr {color: sienna} p {margin-left: 20px} body {background-image: url("florina.gif")} </style> </head> Ο φυλλομετρητής θα διαβάσει τους ορισμούς των στυλ και θα μορφοποιήσει ανάλογα το έγγραφο.

Τα Inline Styles Για να χρησιμοποιήσουμε τα inline styles χρησιμοποιούμε το χαρακτηριστικό (attribute) style στο σχετικό tag. Το χαρακτηριστικό style μπορεί να περιέχει οποιαδήποτε ιδιότητα CSS. Το παρακάτω παράδειγμα δείχνει πώς μπορούμε να αλλάξουμε το χρώμα και το αριστερό περιθώριο μιας παραγράφου : <p style="color: sienna; margin-left: 20px"> Αυτή είναι μια παράγραφος </p>

Τα Πολλαπλά Φύλλα Στυλ Αν μερικές ιδιότητες έχουν ορισθεί για τον ίδιο επιλογέα (selector) σε διαφορετικά φύλλα στυλ, οι τιμές θα κληρονομηθούν από το γενικότερο φύλλο στυλ αλλά θα υπερισχύουν οι τιμές του ειδικότερου φύλλου στυλ. Για παράδειγμα, αν ένα εξωτερικό φύλλο στυλ είναι : h3 {color: red; text-align: left; font-size: 8pt} Και ένα εσωτερικό φύλλο στυλ είναι : h3 {text-align: right; font-size: 20pt} Αν η σελίδα με το εσωτερικό φύλλο στυλ συνδέεται επίσης στο εξωτερικό φύλλο στυλ, οι ιδιότητες του h3 θα είναι οι εξής : color: red; text-align: right; font-size: 20pt