ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΣΧΟΛΙΚΟ ΒΙΒΛΙΟ ΚΕΦΑΛΑΙΟ 11 Ευάγγελος Χ. Ζιούλας (Καθηγητής Πληροφορικής)

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

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

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

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

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ

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

Τεχνολογίες Διαδικτύου (Εξασκηθείτε στην HTML)

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

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

Επαναληπτική Άσκηση ΕΤΙΚΕΤΕΣ HTML

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

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

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

HTML 1. Στόχος της ώρας 11/3/2014. Εισαγωγή της γλώσσας HTML σε αρχάριο επίπεδο:

Cascading Style Sheets (CSS)

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών

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

Μάθηµα 3 Περ ε ισ ι σότ ό ε τ ρ ε α α γ ια ι α τ η τ η γ λώσ ώ σα α HTML

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

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

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

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

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Κεφάλαιο 4 HyperText Markup Language - HTML. Προγραμματιστικά εργαλεία για το διαδίκτυο Φίλιππος Κουτσάκας, Πολύγυρος 2013

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

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

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

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

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 2 ΜΕΛΕΤΗ ΚΑΙ ΕΦΑΡΜΟΓΗ ΔΗΜΙΟΥΡΓΙΑΣ HTML ΣΕΛΙΔΩΝ ΣΥΝΔΕΣΜΟΙ

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML. Decode, ISSEL. Θεοδόσης Σουργκούνης Αντώνης Χρυσόπουλος Στέλιος Μόσχογλου

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

Άσκηση 3 -Δηµιουργία ιστοσελίδων µε HTML µέρος 3 ο

ΕΡΓΑΣΤΗΡΙΟ: ΤΕΧΝΟΛΟΓΙΕΣ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΣΤΟΝ ΤΟΥΡΙΣΜΟ. 2o ΕΡΓΑΣΤΗΡΙΟ ΜΟΡΦΟΠΟΙΗΣΗ ΣΤΗΝ HTML

Πίνακες HTML. Παναγιώτης Γαλάτης 1ο ΕΠΑΛ Ηρακλείου

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

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

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

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

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

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

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

Τι είναι η HTML; Τί είναι οι ετικέτες (tags); Πώς είναι μια ετικέτα (tag);

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

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

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

Εισαγωγή στην HTML Τα tags της HTML και τα γνωρίσματά τους

ΕΡΓΑΣΤΗΡΙΟ: ΤΕΧΝΟΛΟΓΙΕΣ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΣΤΟΝ ΤΟΥΡΙΣΜΟ. 1o ΕΡΓΑΣΤΗΡΙΟ ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML

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

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

Παρουσίαση και μορφοποίηση κειμένου

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

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Παγκόσμιος Ιστός

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

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

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

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

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Παγκόσμιος Ιστός

ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ. Κειμενογράφος WORD

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

ΚΕΡΑΜΟΠΟΥΛΟΣ ΕΥΚΛΕΙΔΗΣ

Ref.: SLWS 1 5Copyright 2005 The European Computer Driving Licence Foundation Ltd Σελίδα 1 από 7

Περιεχόμενα. Γαβαλάς Δαμιανός

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

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

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

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

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7

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

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

11. Η γλώσσα HTML Πίνακες, Λίστες, Φόρμες

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

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

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

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 1 ΜΕΛΕΤΗ ΚΑΙ ΕΦΑΡΜΟΓΗ ΔΗΜΙΟΥΡΓΙΑΣ HTML ΣΕΛΙΔΩΝ

Κειµενογράφοι ετικετών

Η Γλώσσα Προγραμματισμού του Internet HTML

Εισαγωγή στην πληροφορική

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

Οδηγίες κατασκευής Ιστοσελίδων µε το πρόγραµµα FRONTPAGE 2003

Εισαγωγή στην HTML (1)

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

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

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

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

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

Εισαγωγή στο πρόγραμμα Microsoft word 2003

Πίνακες. ιδιότητες ετικέτας <tr>

Γαβαλάς αµιανός

Στελεχώνου ε το σή ερα το τώρα και το αύριο!

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

Πανεπιστήμιο Αιγαίου. Χειμερινό εξάμηνο. Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας

Περιεχόμενο και μορφοποίηση. Πότε χρησιμοποιώ το ένα και πότε το άλλο.

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

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

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

Εργαστήριο του Μαθήματος: ΕΠΛ003. Ενότητα 3 Εισαγωγή στο Microsoft Word

Εργαστήριο του Μαθήματος: ΕΠΛ001

Transcript:

http://www.zioulas.gr ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΣΧΟΛΙΚΟ ΒΙΒΛΙΟ ΚΕΦΑΛΑΙΟ 11 Ευάγγελος Χ. Ζιούλας (Καθηγητής Πληροφορικής)

WEB SERVER Είναι μια εφαρμογή software που αναλαμβάνει την αποστολή μιας ιστοσελίδας σε έναν απομακρυσμένο web browser που την ζητά. Ο web server είναι εγκατεστημένος σε μία μηχανή που ονομάζεται host (ή server).

WEB BROWSER (ΦΥΛΛΟΜΕΤΡΗΤΗΣ) Αναλαμβάνει την σύνδεση με ένα Web Server ζητώντας του τη σελίδα που θέλουμε να ανοίξουμε. Κάνει διερμηνεία (interpretation) των εντολών html tags της σελίδας για να την παρουσιάσει στην οθόνη όπως ακριβώς την κατασκεύασε ο δημιουργός της. Όταν ο Browser ανακτά μια ιστοσελίδα, στην ουσία ανακτά τον κώδικα HTML της ιστοσελίδας. Στη συνέχεια, «διαβάζει» και «διερμηνεύει» τις ετικέτες της HTML, δημιουργεί την ιστοσελίδα και την εμφανίζει στην οθόνη, μορφοποιώντας το κείμενο και τις εικόνες της.

ΕΠΙΚΡΑΤΕΣΤΕΡΟΙ BROWSERS Internet Explorer (Microsoft) Netscape Navigator (Netscape) Firefox (Mozilla) Chrome (Google) Safari (Apple) Opera (Opera)

Η ΓΛΩΣΣΑ HTML Η HTML είναι το ακρωνύμιο των λέξεων HyperText Markup Language, δηλαδή Γλώσσα Χαρακτηρισμού Υπερκειμένου. Η HTML δεν είναι μια γλώσσα προγραμματισμού αλλά μια περιγραφική γλώσσα, δηλαδή ένας ειδικός τρόπος γραφής κειμένου.

Η ΓΛΩΣΣΑ HTML Είναι γλώσσα που περιγράφει μέσω html tags τον τρόπο που μορφοποιείται μια ιστοσελίδα του Web. Αρχείο κειμένου HTML (εντολές html tags) Εμφάνιση Ιστοσελίδας (μορφοποιημένο κείμενο)

HTML TAGS Κάθε εντολή της HTML ονομάζεται tag ή element και αποτελεί ένα κομμάτι κώδικα που λέει στον browser πώς να χειριστεί και να προβάλει το κείμενο. Κάθε tag ανοίγει με μία εντολή εντός των συμβόλων <> (angle brackets) και κλείνει με μία παρόμοια εντολή εντός </> π.χ. <body> </body> <html> </html> <center> </center> Κάθε ιστοσελίδα είναι ένα απλό αρχείο κειμένου το οποίο εκτός από κείμενο περιέχει και html tags.

HTML TAGS Τα ποιο συνηθισμένα html tags (ετικέτες) καθορίζουν: το μέγεθος του κειμένου τη γραμματοσειρά το χρώμα του κειμένου το χρώμα ή την εικόνα του background τις επικεφαλίδες και τις παραγράφους τη μορφή του κειμένου (b, i, u) τη μορφή των πινάκων τη χρήση hyperlinks και εικόνων τις λίστες κειμένων

ΔΗΜΙΟΥΡΓΙΑ ΑΡΧΕΙΟΥ HTML Κάθε αρχείο με κώδικα html πρέπει να αποθηκεύεται έχοντας κατάληξη.htm Η δημιουργία του μπορεί να γίνει εύκολα με έναν text editor όπως το Notepad ή το Notepad++. Editor Notepad++ Ετικέτες HTML Tags Αρχείο Κειμένου page.htm Άνοιγμα σελίδας από Browser Ιστοσελίδα Web page

ΑΠΟΘΗΚΕΥΣΗ ΑΡΧΕΙΟΥ HTML Επιλέγουμε File > Save as στο πρόγραμμα Editor. Ονομάζουμε το αρχείο με επέκταση.htm Στην επιλογή κρυπτογράφησης επιλέγουμε UTF-8 Η επιλογή ANSI καλύπτει μόνο τους αμερικάνικους και τους δυτικοευρωπαϊκούς χαρακτήρες.

ΒΑΣΙΚΑ TAGS <HTML> Είναι το πρώτο tag κάθε html αρχείου Εξηγεί στον browser ότι ακολουθεί αρχείο html κώδικα Η εμβέλεια της εντολής ακυρώνεται με </html> <HEAD> Δίνει πληροφορίες για το site που δεν φαίνονται στη σελίδα Πληροφορίες που εμφανίζονται στις search engines Περιέχει κυρίως metadata και κλείνει με την εντολή </head> <TITLE> Καθορίζει τον τίτλο της σελίδας όπως αυτός θα εμφανίζεται στη γραμμή τίτλου του παραθύρου. Περιέχεται στο <head> tag και κλείνει με την εντολή </title> <BODY> Περιέχει το κυρίως σώμα που εμφανίζεται στην ιστοσελίδα Κάθε τι που εμφανίζεται στην σελίδα μπαίνει μέσα στο tag αυτό Κλείνει με την εντολή </body>

Η ΔΟΜΗ ΕΝΟΣ ΑΡΧΕΙΟΥ HTML

ΠΑΡΑΔΕΙΓΜΑ 1 Αρχείο με κώδικα html Ιστοσελίδα στον browser

ON-LINE HTML EDITORS Στον Παγκόσμιο Ιστό υπάρχουν αρκετά sites που παρέχουν τη δυνατότητα δημιουργίας html αρχείων με δυνατότητα άμεσης προεπισκόπησης της ιστοσελίδας. http://htmledit.squarefree.com/ http://onlinehtmleditor.net/

ΚΑΝΟΝΑΣ HTML TAGS Κάθε TAG που ανοίγει μέσα σε κάποιο άλλο πρέπει να κλείνει πριν από αυτό. Η διαδικασία που ακολουθείται βασίζεται στην τεχνική LIFO (Last in First out) <tag1> <tag2> statement </tag2> </tag1> <tag1> <tag2> <tag3> <tag4> statement </tag4> </tag3> </tag2> </tag1>

TAGS ΠΑΡΑΓΡΑΦΩΝ <BR> Ο browser πάει στην αρχή της επόμενης γραμμής. Ονομάζεται break και έχει παρόμοια χρήση με το enter. Καθορίζει στον browser που τελειώνει μια γραμμή. Δεν χρειάζεται να κλείνει με </BR> <P> Εισάγει μια κενή γραμμή στο κείμενο και συνεχίζει στην επόμενη παράγραφο. Δημιουργεί μια νέα παράγραφο Δεν είναι υποχρεωτικό να κλείνει με την εντολή </Ρ> <HR> Εισάγει μια οριζόντια γραμμή στην σελίδα. Ονομάζεται horizontal rule και χρησιμοποιείται ως διαχωριστικό περιεχομένων

ΠΑΡΑΔΕΙΓΜΑ 2 Αρχείο με κώδικα html Ιστοσελίδα στον browser

Η ΔΗΛΩΣΗ <!DOCTYPE> <!DOCTYPE> Η εντολή <!DOCTYPE> βοηθά τον browser να προβάλει την ιστοσελίδα πιο σωστά. Για την σωστή προβολή μιας σελίδας ο browser πρέπει να γνωρίζει τον τύπο και την έκδοση της γλώσσας που φτιάχτηκε. Η εντολή αυτή δεν είναι case sensitive HTML 5 <!DOCTYPE html> HTML 4.1 XHTML <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" http://www.w3.org/tr/html4/loose.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml 1-transitional.dtd">

TAGS ΕΠΙΚΕΦΑΛΙΔΩΝ <Η1> <Η6> Τονίζουν τις επικεφαλίδες (headers) κάνοντάς τις bold Καθορίζουν το μέγεθος των επικεφαλίδων Κλίμακα από Η1 (max size) μέχρι Η6 (min size) Κλείνουν πάντα με tag τέλους πχ. </H1> Τα headings δεν έχουν ρόλο να κάνουν το κείμενο μεγάλο και έντονο (bold). <Η1>...</Η1> <Η2>...</Η2> <Η3>...</Η3> <Η4>...</Η4> <Η5>...</Η5> <Η6>...</Η6> Οι μηχανές αναζήτησης οργανώνουν την δομή της κάθε σελίδας μέσω των headings.

ΠΑΡΑΔΕΙΓΜΑ 3 Αρχείο με κώδικα html Ιστοσελίδα στον browser

ΙΔΙΟΤΗΤΕΣ (ATTRIBUTES) Κάποια tag μπορούν να γραφούν έχοντας μέσα τους συγκεκριμένες ιδιότητες (attributes) Τα attributes τοποθετούνται μέσα στα tag έναρξης <ΗTML lang = en US > <P align= right > a paragraph or block of text goes here </P> <FONT size = 3 color = FF0000 > <HR size= 5 width= 100 align= center >

ΜΕΓΕΘΟΣ ΚΕΙΜΕΝΟΥ <FONT size = > Αλλαγή μεγέθους γραμματοσειράς που ακολουθεί Στη θέση Χ τοποθετείται ένας ακέραιος από 1 (min) έως 7 (max) Κλείνει με το tag </FONT> <FONT size = 7> <FONT size = 6> <FONT size = 5> <FONT size = 4> <FONT size = 3> <FONT size = 2> <FONT size = 1>

ΠΑΡΑΔΕΙΓΜΑ 4 Αρχείο με κώδικα html Ιστοσελίδα στον browser

ΠΑΡΑΔΕΙΓΜΑ 5 Αρχείο με κώδικα html Ιστοσελίδα στον browser

Η ΕΝΤΟΛΗ PRE <PRE> Εντολή που ορίζει ένα προ-μορφοποιημένο κείμενο. Το κείμενο αυτό έχει συγκεκριμένη δομή γραμμών και κενών. Το PRE σημαίνει pre-formatted Εμφάνιση ποιήματος σε 1 γραμμή Εμφάνιση ποιήματος σε 4 γραμμές

TAGS ΜΟΡΦΟΠΟΙΗΣΗΣ <B> Κάνει το κείμενο που ακολουθεί έντονο (bold) Παρόμοιο tag είναι το <STRONG> </STRONG> Κλείνει με το tag </B> <I> Κάνει πλάγια στοίχιση (Italics) στο κείμενο Δίνει έμφαση στο κείμενο (emphasizing) Παρόμοιο tag είναι το <EM> </EM> Κλείνει με το tag </ΕΜ> <U> Υπογραμμίζει το κείμενο που ακολουθεί Κλείνει με το tag </U>

TAGS ΜΟΡΦΟΠΟΙΗΣΗΣ <SMALL> Δημιουργία μικρού κειμένου <MARK> Δημιουργία μαρκαρισμένου κειμένου (highlighted) Το προεπιλεγμένο χρώμα μαρκαρίσματος είναι το κίτρινο <DEL> Δημιουργία διαγραμμένου κειμένου με οριζόντια γραμμή <SUB> Δημιουργία κειμένου δείκτη (subscripted text) <SUP> Δημιουργία κειμένου εκθέτη (superscripted text)

TAGS ΣΤΟΙΧΙΣΗΣ <CENTER> Στοιχίζει στο κέντρο το κείμενο που ακολουθεί και κλείνει με το tag </CENTER> Παρόμοιο με την εντολή <DIV align=center>...<div> <DIV align = right > Κάνει δεξιά στοίχιση στο κείμενο Κλείνει με το tag </DIV> <DIV align = left > Κάνει αριστερή στοίχιση στο κείμενο Κλείνει με το tag </DIV> Περιττή εντολή αφού είναι προεπιλεγμένη η αριστερή στοίχιση

TAGS ΧΡΩΜΑΤΩΝ <BODY bgcolor = XX XX XX > Αλλαγή χρώματος background της σελίδας Επιλογή μεταξύ 4096 χρωματικών αποχρώσεων Στη θέση κάθε Χ τοποθετείται ένας 16-δικός αριθμός 00..FF FF FF FF FF 00 00 10 08 AB 00 00 00 <BODY background = file.jpg > Αλλαγή background από αρχείο εικόνας που επιλέγεται Το αρχείο πρέπει να λήγει σε.jpg ή.gif Το αρχείο θα βρίσκεται στον ίδιο φάκελο με το αρχείο.htm <FONT color = XX XX XX > Αλλαγή χρώματος γραμματοσειράς που ακολουθεί Στη θέση κάθε Χ τοποθετείται ένας 16-δικός αριθμός 00..FF Κλείνει με το tag </FONT>

ΠΑΡΑΔΕΙΓΜΑ 6 Αρχείο με κώδικα html Ιστοσελίδα στον browser

ΠΑΡΑΔΕΙΓΜΑ 7 Ιστοσελίδα στον browser Αρχείο με κώδικα html

Η ΙΔΙΟΤΗΤΑ <STYLE> Κάθε HTML tag έχει ένα προκαθορισμένο στυλ (default style) Για να αλλάξουμε το προκαθορισμένο στυλ μιας εντολής, χρησιμοποιούμε το style attribute. Αρχικά, το background color είναι λευκό, το text color είναι μαύρο, το textsize is 12px...) style = property : value

<STYLE> ATTRIBUTE

<STYLE> ATTRIBUTE

ΕΙΔΙΚΟΙ ΧΑΡΑΚΤΗΡΕΣ Το σύμβολο & (ampersand) χρησιμοποιείται για να εκφράσουμε χαρακτήρες που δεν διαθέτει το πληκτρολόγιο. Οι εντολές αυτές γράφονται πάντα με πεζά γράμματα. Non-breaking space Copyright Trademark &#153; Registered Less Than < < Greater Than > > Ampersand & & Quote " " Apostrophe ' &#39; Cent Euro One quarter ¼ ¼ One half ½ ½ Three quarters ¾ ¾

TAGS ΛΙΣΤΩΝ Οι λίστες δίνουν έμφαση στο κείμενο με 3 τρόπους: UNORDERED LIST Χρήση κουκίδων (bullets) ORDERED LIST Χρήση αριθμών (numbers) DEFINITION LIST Χωρίς bullets - numbers

UNORDERED LIST <UL> Εκκίνηση μιας unordered list (bulleted list) Κλείνει με το tag </UL> <LI> Εισάγει ένα νέο αντικείμενο στην λίστα (list item) Δεν χρειάζεται να κλείνει με </LI> <UL> <LI>item <LI>item <LI>item </UL>

ΠΑΡΑΔΕΙΓΜΑ 8 Ιστοσελίδα στον browser Αρχείο με κώδικα html

ORDERED LIST <ΟL> Εκκίνηση μιας ordered list (number list) Κλείνει με το tag </OL> <LI> Εισάγει ένα νέο αντικείμενο στην λίστα (list item) Δεν χρειάζεται να κλείνει με </LI> <ΟL> <LI>item <LI>item <LI>item </ΟL>

ΠΑΡΑΔΕΙΓΜΑ 9 Ιστοσελίδα στον browser Αρχείο με κώδικα html

ΠΑΡΑΔΕΙΓΜΑ 10 Ιστοσελίδα στον browser Αρχείο με κώδικα html

DEFINITION LIST <DL> <DT> <DD> Εκκίνηση μιας definition list (χωρίς numbers - bullets) Κλείνει με το tag </DL> Εισάγει ένα νέο όρο στην λίστα (definition term) Δεν χρειάζεται να κλείνει με </DT> Εισάγει ένα νέο αντικείμενο κατηγορίας (definition description) Δεν χρειάζεται να κλείνει με </DD> <DL> <DT>item <DD>description <DD>description <DD>description <DT>item <DD>description <DD>description <DD>description <DT>item <DD>description <DD>description <DD>description </DL>

ΠΑΡΑΔΕΙΓΜΑ 11 Ιστοσελίδα στον browser Αρχείο με κώδικα html

UNORDERED BULLETS Υπάρχουν τριών ειδών bullets σε μία unordered list Αυτές καθορίζονται με την ιδιότητα STYLE ως εξής: <UL style = list-style-type: square > <UL style = list-style-type: circle > <UL style = list-style-type: disc > <UL style = list-style-type: none > item 1 item 2 item 3 o item 1 o item 2 o item 3 item 1 item 2 item 3 item 1 item 2 item 3

ORDERED NUMBERS Υπάρχουν πέντε ειδών αριθμήσεις σε μία ordered list Αυτές καθορίζονται με την ιδιότητα TYPE ως εξής: <OL type = 1 > <OL type = A > <OL type = a > 1. item 1 2. item 2 3. item 3 A. item 1 B. item 2 C. item 3 a. item 1 b. item 2 c. item 3 <OL type = I > <OL type = i > I. item 1 II. item 2 III. item 3 i. item 1 ii. item 2 iii. item 3

ΠΙΝΑΚΕΣ Οι πίνακες αποτελούν έναν εύκολο τρόπο οργάνωσης και διαχείρισης μεγάλου όγκου δεδομένων. Επιτρέπουν στον χρήστη να εντοπίζει εύκολα την πληροφορία που αναζητά. Οι περισσότεροι browsers υποστηρίζουν τους πίνακες (από την έκδοση HTML 3.2 και πέρα)

TAGS ΠΙΝΑΚΩΝ <TABLE> Εκκίνηση ενός πίνακα (table) Κλείνει με το tag </TABLE> <TR> Εισάγει μία νέα γραμμή στον πίνακα (table row) Δεν χρειάζεται να κλείνει με </TR> <TD> Εισάγει ένα νέο κελί στη γραμμή του πίνακα (table data) Δεν χρειάζεται να κλείνει με </TD> <TH> Εισάγει μια επικεφαλίδα σε κελί του πίνακα (table header) Κάνει το κελί bold και center και κλείνει με </ΤΗ> <CAPTION> Εισάγει μια επικεφαλίδα στην αρχή του πίνακα (caption) Για τοποθέτηση στο τέλος <CAPTION align = bottom > Κλείνει με </CAPTION>

BORDER ATTRIBUTE Το πάχος του περιθωρίου (border) εκφράζεται σε αριθμό pixels. <TABLE BORDER = 1> <TABLE BORDER = 10>

ΚΕΝΟΣ ΧΑΡΑΚΤΗΡΑΣ <TD> </TD> <TD> </TD> Η εισαγωγή κενού χαρακτήρα σε ένα κελί, έχει διαφορετική εμφάνιση από την μη εισαγωγή καμίας τιμής

ΠΑΡΑΔΕΙΓΜΑ 12 Αρχείο με κώδικα html Ιστοσελίδα στον browser

CELL SPACING <TABLE BORDER = 1 CELLSPACING = 5> CELL SPACING (επηρεάζει το περιθώριο μεταξύ των κελιών σε pixels) το default cell spacing είναι 2 pixels

CELL PADDING <TABLE BORDER = 1 CELLPADDING = 15> CELL PADDING (επηρεάζει την απόσταση της τιμής του κελιού από τις άκρες του σε pixels)

ΠΑΡΑΔΕΙΓΜΑ 13 Αρχείο με κώδικα html Ιστοσελίδα στον browser

Η ΕΝΤΟΛΗ <IMG> Στην HTML οι εικόνες προσθέτονται με το <img> tag. Το <img> tag περιέχει μόνο attributes και δεν κλείνει με </img>. <img src="url" alt="some_text"> Το src attribute καθορίζει την url address της εικόνας. Το alt attribute περιγράφει ένα εναλλακτικό κείμενο που θα εμφανιστεί σε περίπτωση που η εικόνα δεν φορτωθεί σωστά.

ΥΨΟΣ & ΠΛΑΤΟΣ ΕΙΚΟΝΑΣ Χρησιμοποιούμε του style attribute για να καθορίσουμε το ύψος και το πλάτος της εικόνας Οι τιμές εκφράζονται σε pixels (px). Εναλλακτικά, μπορούμε να χρησιμοποιήσουμε τα width και height attributes. Οι τιμές εκφράζονται σε pixels (px).

ΥΨΟΣ & ΠΛΑΤΟΣ ΕΙΚΟΝΑΣ

ΥΨΟΣ & ΠΛΑΤΟΣ ΕΙΚΟΝΑΣ

ΑΝΑΖΗΤΗΣΗ ΕΙΚΟΝΑΣ Ο browser περιμένει πάντα να βρει την εικόνα στον ίδιο φάκελο με την ιστοσελίδα. Ωστόσο, συχνά αποθηκεύουμε τις εικόνες σε κάποιο υπό-φάκελο. Αν ο browser δεν μπορεί να εντοπίσει την εικόνα, τότε εμφανίζει στη θέση της έναν σπασμένο σύνδεσμο.

ΧΡΗΣΗ ΥΠΟ-ΦΑΚΕΛΟΥ

ΧΡΗΣΗ ΣΠΑΣΜΕΝΟΥ ΣΥΝΔΕΣΜΟΥ

ΕΡΜΗΤΙΚΗ ΕΙΚΟΝΑ Μια εικόνα μπορεί να τοποθετηθεί αριστερά ή δεξιά μιας παραγράφου με χρήση του style attribute.

ΥΠΕΡΣΥΝΔΕΣΜΟΙ (HYPERLINKS) Χρησιμοποιούμε links για να μεταφερθούμε: Από ένα σημείο σε ένα άλλο μέσα σε μία σελίδα <A HREF = #top > text </A> <A name = top > </A> Από μία σελίδα σε μία άλλη του ιδίου web site <A HREF = index.htm > text </A> Από μία σελίδα σε μία άλλη διαφορετικού web site <A HREF = www.zioulas.gr > text </A>

ΥΠΕΡΣΥΝΔΕΣΜΟΙ (HYPERLINKS) Το <Α> σημαίνει Anchor (άγκυρα) και ονομάζεται και Hyperlink. Το <A HREF=...> σημαίνει Hypertext REFerence. To # υποδηλώνει ότι το link βρίσκεται μέσα στη σελίδα, έτσι ώστε ο browser να μην το αναζητήσει σε άλλες. Κάθε φορά που ο δείκτης του ποντικιού είναι πάνω από link, μετατρέπεται σε χέρι. Η διεύθυνση URL του link εμφανίζεται ταυτόχρονα στην status bar.

ΠΑΡΑΔΕΙΓΜΑ 14 Αρχείο με κώδικα html

ΠΑΡΑΔΕΙΓΜΑ 14 Ιστοσελίδα στον browser

ΠΑΡΑΔΕΙΓΜΑ 15

ΥΠΕΡΣΥΝΔΕΣΜΟΣ EIKONAΣ