Εισαγωγή στην HTML. Κεφ. HTML + CSS

Σχετικά έγγραφα
Εργαλεία Ανάπτυξης Εφαρμογών Internet. Δ.Ι.Ε.Κ. Γλυφάδας Τεχνικός Εφαρμογών Πληροφορικής

CSS Εργαστήριο 1. Εισαγωγή - Σύνταξη - Εφαρμογή στην HTML

Στην τεχνολογία των CSS, οι κανόνες στυλ (style

Γαβαλάς Δαμιανός Δικτυακά Πολυμέσα ΙΙ Εργαστήριο #3 0 : Εισαγωγή στacascading Style Sheets (CSS)

CSS. Εισαγωγή & Βασικές έννοιες. Cascading Style Sheets. Επικαλυπτόμενα φύλλα στυλ

<a href=" στο κείμενο</a>.

Σε αυτό το µάθηµα θα ασχοληθούµε µε τη βελτίωση της εµφάνισης ενός ιστοτόπου, αλλά και τον εύκολο χειρισµό όλων των αλλαγών στην εµφάνιση της σελίδας

ΕΠΛ 012. ιαδοχικά Φύλλα Στυλ

Σχεδιασμός και Ανάπτυξη Ιστοσελίδων ΙΙ ΙΕΚ ΤΡΙΑΝΔΡΙΑΣ ΓΡΑΦΙΣΤΑΣ ΕΝΤΥΠΟΥ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΕΣΩΝ. CSS - Cascading Style Sheets

Νέες Τεχνολογίες στην Εκπαίδευση

Σχεδιασμός και Ανάπτυξη Ιστότοπων

Σπουδές CAD, Πληροφορικής, Οικονομίας, Διοίκησης και D.T.P. με Σύστημα διδασκαλίας facetoface

Ποιες είναι οι κύριες ετικέτες που χρησιμοποιεί η HTML για την περιγραφή της συνολικής δομής μιας ιστοσελίδας;

Θέματα Προγραμματισμού Διαδικτύου ~ CSS ~

Η Βίβλος των CSS. Εισαγωγή στα CSS

Βαρβάκειο Πρότυπο Γυμνάσιο Εργαστήρι Πληροφορικής Σχολ. Έτος Φύλλο Εργασίας 5

Cascading Style Sheets (CSS)

12. HTML και CSS. Προαπαιτούμενες Γνώσεις: Απλή γνώση της σύνταξης HTML. Αρκεί η άσκηση «Η γλώσσα HTML Εισαγωγή».

Europe Code Week 7-22 Οκτωβρίου Μία γιορτή δημιουργίας με κώδικα

Βασικά στοιχεία του CSS

Cascading Style Sheets

3. ΕΙΣΑΓΩΓΗ ΣΤΟ CSS ΓΙΩΡΓΟΣ ΓΙΑΝΝΑΚΑΚΗΣ, ΜΑΝΩΛΗΣ ΤΣΙΚΝΑΚΗΣ

CSS. Cascading Style Sheets. Γλώσσες και Τεχνολογίες Ιστού Τμήμα Πληροφορικής - ΑΤΕΙ Θεσσαλονίκης

Εισαγωγή σε HTML και CSS. Παναγιώτης Τσαρχόπουλος

Η γλώσσα CSS χρησιμοποιείται για τη μορφοποίηση ιστοσελίδων και η σύνταξη της είναι αρκετά απλή.

Η Βίβλος των CSS - Μέρος 3 Το Box Model, τα Περιθώρια και τα Περιγράμματα

Α ΛΥΚΕΙΟΥ - ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΪΟΣ 2019 ΕΝΔΕΙΚΤΙΚΕΣ ΕΡΩΤΗΣΕΙΣ ΚΑΤΑΝΟΗΣΗΣ

Οδηγίες Στο σημερινό εργαστήριο θα αρχίσετε να χρησιμοποιείτε βασικές οδηγίες μορφοποίησης της ιστοσελίδας σας (κάτι που έχουμε αποφύγει έως τώρα!).

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ HTML

CSS 1. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Ετικέτες HTML. <!-->: Τα σχόλια χρησιμοποιούνται για να γράφουμε σημειώσεις μέσα στον

Κεφάλαιο 11: Εισαγωγή στην HTML. Εφαρμογές Πληροφορικής Κεφ. 11 Καραμαούνας Πολύκαρπος

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην HTML. Άννα Κεφάλα Παναγιώτα Μιχόλια

Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I

Βαρβάκειο Πρότυπο Γυμνάσιο

1. <body> 2. <header> 3. <h1> My Page </h1> 4. </header> 5. <section>

Εκπαιδευτικά Περιβάλλοντα Διαδικτύου

Γλώσσα περιγραφής οδηγιών εµφάνισης-στοιχειοθέτησης

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΣΧΕΔΙΑΣΜΟΥ ΕΦΑΡΜΟΓΩΝ

Εισαγωγη στην html. Η δομή μιας ιστοσελίδας (αρχείο html) Η βασική δομή ενός αρχείου html είναι η εξής: <html> <head>

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

Σχεδιασμός και Ανάπτυξη Ιστοτόπων. ΕΠΑ.Λ. ΑΛΙΜΟΥ Τομέας Πληροφορικής Κ. Φλώρος

Βαρβάκειο Πρότυπο Γυμνάσιο

Σε αυτό το μάθημα θα ασχοληθούμε με τη βελτίωση της εμφάνισης ενός ιστοτόπου, αλλά και τον εύκολο χειρισμό όλων των αλλαγών τις οποίες επιθυμούμε να

Εφαρμοσμένη Πληροφορική ΙΙ (Ε) To Ολοκληρωμένο Περιβάλλον Ανάπτυξης (Integrated Development Environment-IDE) Netbeans 8

Βασίλειος Κοντογιάννης ΠΕ19

Διάλεξη 2η Εισαγωγή στο CSS

ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ - XML

Η γλώσσα HTML. Επιμέλεια: Δέγγλερη Σοφία

Πίνακες. ετικέτα <table>

Αναλυτικά το πρόγραμμα των πράσινων έχει ως εξής: αγωνιστική: 20 Σεπτεμβρίου Μάριμπορ-ΠΑΟ. αγωνιστική: 4 Οκτωβρίου 20.

Σχεδίαση και Ανάπτυξη Ιστότοπων

Κλήρωση πρωταθλήματος Super League

Πνευματικά Δικαιώματα 2013 Ίδρυμα ECDL (ECDL Foundation -

Cascading Style Sheets Φόρμες (Forms)

Γαβαλάς Δαμιανός

Προγραμματισμός Παγκόσμιου Ιστού

Βασίλειος Κοντογιάννης ΠΕ19

Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας

Άσκηση 6 Επαναληπτική Άσκηση HTML

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης

Το απεικονιστικό μοντέλο μορφοποίησης των CSS

CSS 2. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Σχεδιασμός και Ανάπτυξη Ιστότοπων

Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου

Εργασία 11 η Πίνακες (βασικές ετικέτες, βασικές ιδιότητες) 1. Στο Σημειωματάριο πληκτρολογήστε τον παρακάτω κώδικα:

Στις επόµενες διαφάνειες θα δούµε τις ιδιότητες του CSS που µπορούµε να επηρεάσουµε µέσω του Dreamweaver.

Γραπτή εξέταση. Γαβαλάς Δαμιανός Δικτυακά Πολυμέσα ΙΙ Διάλεξη #12 η : Επανάληψη, προετοιμασία για τις γραπτές εξετάσεις

Σχεδόν όλες οι ιστοσελίδες βασίζονται σε μεγάλο βαθμό σε πίνακες. Για να εισάγουμε έναν πίνακα επιλέγουμε από το μενού Insert->Table.

Τεχνολογίες Διαδικτύου - Εργαστήριο 1 ο

Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 6 ο Τεχνολογίες Διαδικτύου: HTML II

ΕΙΔΙΚΟΙ ΧΑΡΑΚΤΗΡΕΣ ΧΑΡΑΚΤΗΡΕΣ ΜΕ ΕΙΔΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ. ΠΙΝΑΚΑΣ ΚΩΔΙΚΩΝ ΔΙΑΦΥΓΗΣ Χαρακτήρας Κωδικός διαφυγής Ερμηνεία Συμβόλου & nbsp;

Εμφάνιση και κρύψιμο στοιχείων

CSS 3. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Κείμενο ASCII Unicode - HTML. Κωδικοποίηση ASCII / Unicode HTML

Στην ενότητα αυτή θα δούμε πως με CSS ιδιότητες μπορούμε να ορίσουμε μέγεθος, γραμματοσειρά και άλλα χαρακτηριστικά του κειμένου στην ιστοσελίδα μας

Hyper Text Markup Language (HTML) που σημαίνει γλώσσα σήμανσης υπερκειμένου.

2. Επιλέξτε την σωστή ετικέτα HTML που προσφέρει το μεγαλύτερο φόντο κειμένου. <head> <heading> <h6> <h1>

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΑ ΙΚΤΥΟΥ

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης

<HTML> <HEAD> <TITLE> <BODY>

CTEC-153: ΥΠΟΛΟΓΙΣΤΙΚΑ ΦΥΛΛΑ

2. Δισδιάστατα γραφικά

CSS Εργαστήριο 5. Θέση και διάταξη

Σχεδίαση ιστοσελίδων

Προγραμματισμός Παγκόσμιου Ιστού

Στοιχεία ορισμού θέσης (Positioning Elements)

Η ΓΛΩΣΣΑ ΕΠΙΚΑΛΥΠΤΩΜΕΝΩΝ ΜΟΡΦΟΠΟΙΗΣΕΩΝ CSS

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

ΚΕΦΑΛΑΙΟ 11. Εισαγωγή στην HTML. ΚΕΦΑΛΑΙΟ 11 Εισαγωγή στην HTML. Α Γενικού Λυκείου

CSS για προχωρημένους: Πλαϊνή στήλη πλοήγησης ιστοσελίδας. Ανδρέας Αθανασόπουλος

Αλεξιάδης Γεώργιος (ΠΕ86) -

Coding Bootcamp. Εισαγωγή στo CSS

Εισαγωγή στο CSS Από: Λία Βέρου

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

Νέες Τεχνολογίες στην Εκπαίδευση

ΑΣΠΑΙΤΕ. ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ 4α. Υπερκείμενο και HTML. Ημερομηνία :... Τμήμα :... Ονοματεπώνυμο :...

Εργαστήριο #9 Τι πρέπει να έχετε ολοκληρώσει από το προηγούμενο εργαστήριο. βεβαιωθείτε ότι έχετε ολοκληρώσει τις προηγούμενες ασκήσεις Οδηγίες

Σχεδιασμός και Ανάπτυξη Ιστότοπων

Σχεδίαση και Ανάπτυξη Ιστότοπων. HTML Στοιχεία - Βασικές Ετικέτες Ειδικοί Χαρακτήρες Παρουσίαση 5 η. Βελώνης Γεώργιος Καθηγητής Πληροφορικής ΠΕ20

Transcript:

Εισαγωγή στην HTML Κεφ. HTML + CSS

Συστατικά καλής Ιστοσελίδας α) HTML για το Περιεχόμενο β) CSS για τη μορφοποίηση γ) Javascript για διαδραστικότητα

Παράδειγμα Ολυμπιακός Πανιώνιος ΠΑΟΚ Παναθηναϊκός Ξάνθη ΑΕΚ Πλατανιάς HTML αρχείο Περιέχει το περιεχόμενο CSS Περιέχει κανόνες πως ο φυλλομετρητής θα εμφανίσει το περιεχόμενο Ο λ υ μ π ι α κ ό ς Πανιώνιος ΠΑΟΚ Παναθηναϊκός Ξάνθη ΑΕΚ Πλατανιάς

Πολύ ωραία...αλλά πες τα πιο απλά Στο αρχείο HTML λοιπόν, έχουμε το περιεχόμενο που θέλουμε να προβάλλουμε (κείμενα, εικόνες, βίντεο κτλ). Οι κανόνες CSS είναι για να πουν πως να προβάλει το περιεχόμενο ο φυλλομετρητής. Στο αρχείο HTML πρέπει να πούμε που θα βρει τους κανόνες CSS για το πως θα προβληθεί το περιεχόμενο.

Eνσωμάτωση κώδικα CSS Η ενσωμάτωση του κώδικα CSS μπορεί να πραγματοποιηθεί με 3 τρόπους σ' ένα αρχείο HTML Α. Internal Style Sheet Β. External Style Sheet (ΠΡΟΤΕΙΝΕΤΑΙ) Γ. Inline Style Sheet

Α. Internal Style Sheet Εισαγωγή απευθείας του κώδικα CSS μέσω της ετικέτας <style> στο <head> του αρχείου HTML. <head>... <style type="text/css"> h1 { color:blue; font-size:12px; } </style>... </head>

Β. External Style Sheet (ΠΡΟΤΕΙΝΕΤΑΙ) Δημιουργία ξεχωριστού αρχείου με κατάληξη.css και εισαγωγή του στην HTML μέσω της ετικέτας <link>. Με αυτό τον τρόπο μπορούμε να χρησιμοποιούμε/εισάγουμε το ίδιο αρχείο CSS σε πολλές ιστοσελίδες/αρχεία HTML. <head>... <link rel="stylesheet" type="text/css" href="mystyle.css" />... </head>

Γ. Inline Style Sheet Εισαγωγή του κώδικα CSS απευθείας στην ετικέτα (tag) που επιθυμούμε μέσω του χαρακτηριστικού (attribute) "style". <h1 style="color:blue;font-size:12px;"> Επικεφαλίδα </h1>

Τρόπος σύνταξης Μια έκφραση ή κανόνας CSS αποτελείται από 2 τμήματα: (α) τον επιλογέα (selector) και (β) τις δηλώσεις (declarations). Η κάθε δήλωση (declaration) αποτελείτε από την ιδιότητα (property)που επιθυμούμε να καθορίσουμε και την τιμή (value) την οποία δίνουμε.

Τρόπος σύνταξης ΕΠΙΛΟΓΕΑΣ {ΙΔΙΟΤΗΤΑ: ΤΙΜΗ; ΙΔΙΟΤΗΤΑ:ΤΙΜΗ;...;} Ο ΕΠΙΛΟΓΕΑΣ (selector) προσδιορίζει το στοιχείο (element) της HTML, του οποίου η μορφοποίηση θα επηρεαστεί. Όπως και η HTML, έτσι και η CSS δεν διακρίνει μεταξύ πεζών και κεφαλαίων. Παράδειγμα, ο κώδικας: p {Border:1px solid red; color:yellow; background-color:green;} καθορίζει ότι οι παράγραφοι του κειμένου (ό,τι δηλαδή σημαίνεται με <p> εντός της σελίδας) θα εμφανίζονται με κόκκινο περίγραμμα πάχους ενός pixel (px), κίτρινα γράμματα και πράσινο φόντο (όπως στην Εικόνα 12.1). Το τελευταίο ερωτηματικό μπορεί και να λείπει.

Το Class και το Id Μερικές φορές θέλουμε να εφαρμόσουμε ένα ειδικό στυλ (style) σ ένα συγκεκριμένο στοιχείο (element) ή σε μια συγκεκριμένη ομάδα στοιχείων (groupof elements). Θα δούμε το πώς μπορούμε να χρησιμοποιήσουμε το class και το id για να ορίσουμε ιδιότητες για επιλεγμένα στοιχεία. Για παράδειγμα, θα μας απασχολήσουν θέματα όπως το πώς μπορούμε να χρωματίσουμε μια συγκεκριμένη κεφαλίδα (headline) διαφορετικά από τις άλλες κεφαλίδες της ίδιας ιστοσελίδας ή το πώς μπορούμε να ομαδοποιήσουμε τα links σε διαφορετικές κατηγορίες και να δώσουμε σε κάθε κατηγορία ένα ειδικό στυλ.

Σύνταξη με κλάσεις (classes) Ο μηχανισμός ορισμού κλάσεων της CSS μας επιτρέπει να ορίσουμε κλάσεις, δηλαδή σύνολα από χαρακτηριστικά CSS. Ο ορισμός της κλάσης γίνεται με τη μορφή:.ονομα ΚΛΑΣΗΣ { ΙΔΙΟΤΗΤΑ: ΤΙΜΗ; ΙΔΙΟΤΗΤΑ: ΤΙΜΗ; } Κάθε κλάση, δηλαδή, περικλείει πολλές ιδιότητες και τις τιμές τους σε έναν ορισμό, ο οποίος μπορεί να χρησιμοποιείται πολλαπλώς

Σύνταξη με κλάσεις (classes) Ένα παράδειγμα ορισμού κλάσης φαίνεται εδώ:.maintxt { color:red; padding:10px; border:1px solid red; } O παραπάνω απλός κώδικας ορίζει μία κλάση με όνομα maintxt και ιδιότητες: κόκκινο χρώμα γραμμάτων (color:red), εσωτερικό περιθώριο 10 pixel (padding:10px) και περίγραμμα συνεχές, κόκκινου χρώματος και πάχους 1 pixel (border:1px solid red). Σε όποια ετικέτα HTML εφαρμοστεί αυτή η κλάση αποκτά αυτές τις ιδιότητες. Η εφαρμογή αυτή γίνεται πολύ απλά, π.χ. σε μία παράγραφο ή σε ένα κελί πίνακα: <p class= maintxt > <Μπλα μπλα..</p>

Αναγνώριση Στοιχείου με το Id Εκτός από την ομαδοποίηση των στοιχείων, μπορούμε να αναγνωρίσουμε και ένα στοιχείο μεμονωμένα με την ιδιότητα (attribute) id. Εκείνο που θα πρέπει να έχουμε υπόψη μας είναι ότι δεν μπορούν να υπάρχουν δύο στοιχεία (elements) στην ίδια ιστοσελίδα με το ίδιο id. Δηλαδή το κάθε id θα πρέπει να είναι μοναδικό. Αν αυτό αποτελεί πρόβλημα, μπορούμε να χρησιμοποιήσουμε την ιδιότητα (attribute) class.

Αναγνώριση Στοιχείου με το Id Με τον όρο id εννοούμε ένα δικό μας όνομα που δίνουμε σε έναν κανόνα. Ο σκοπός μιας τέτοιας χρήσης είναι να το χρησιμοποιήσουμε ως ιδιότητα μέσα σε μια ετικέτα html έτσι ώστε να εφαρμοστεί η μορφοποίηση που θα ορίσουμε μόνο σε αυτή την ετικέτα. Ο επιλογέας σε μια τέτοια περίπτωση ξεκινάει με το σύμβολο # και ακολουθεί το όνομα που δίνουμε. Για παράδειγμα:

Αναγνώριση Στοιχείου με το Id #para1 { text-align: left; color: blue; <p id="para1">hello World!</p> <p>αυτή η παράγραφος δεν επηρεάζεται απο το διπλανό</p> }