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

Σχετικά έγγραφα
TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

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

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

TEC510 Ανάπτυξη Δικτυακών Τόπων (Ε εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Γιώργος Μηλιώτης

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα

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

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

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

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)

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

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

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

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

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

Ψηφιακή Τεχνολογία σε Ακαδημαϊκό Περιβάλλον

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

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)

Δομή διαδικτυακών Πολυμέσων

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

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

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

Ενότητα. Εισαγωγή στη Microsoft Access

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές

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

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

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

Υπολογιστές Ι. Άδειες Χρήσης. Δομή του προγράμματος. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

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

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

ΥΠΗΡΕΣΙΕΣ ΔΙΑΔΙΚΤΟΥ Explorer & Outlook 2013

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

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : / id ot.com /

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές

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

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Εισαγωγή ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές

ΣΧΕΔΙΟ ΣΤΟΝ Η/Υ. Ενότητα 3: Εντολές επεξεργασίας Extend, Fillet, Block. Παπαδόπουλος Χρήστος Τμήμα Διαχείρισης Εκκλησιαστικών Κειμηλίων

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

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές

Η γλώσσα XHTML: διαφορές με HTML, μετατροπή

ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ

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

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

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων

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

Άσκηση 5 Firefox Αποθήκευση αρχείων

Πληροφορική. Εργαστηριακή Ενότητα 3 η : Επεξεργασία Κελιών Γραμμών & Στηλών. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 2

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων...

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Χρήση εργαλείων Εικόνων, Εντολών και Ετικετών ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

Πληροφορική. Εργαστηριακή Ενότητα 2 η : Το βιβλίο εργασίας του MS Excel. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

ΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Δομή του προγράμματος. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

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

Οδηγίες Οργάνωσης Μαθήματος στην Ιδρυματική πλατφόρμα του open e class. Σύνταξη: MY-AOC

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

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

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

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Συστήματα Αυτομάτου Ελέγχου. Ενότητα Α: Γραμμικά Συστήματα

ΣΧΕΔΙΟ ΣΤΟΝ Η/Υ. Ενότητα 5: Εντολή Array. Παπαδόπουλος Χρήστος Τμήμα Διαχείρισης Εκκλησιαστικών Κειμηλίων

Microsoft PowerPoint 2010 Πανεπιστήμιο Κύπρου

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

Έκδοση: 1.0. με το. Ασημίνα

Τίτλος Μαθήματος: Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Ενότητα: Εισαγωγή στους Επεξεργαστές Κειμένου-Μέρος 2

Πρότυπα βιβλίων εργασίας και ονόματα κελιών

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

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

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

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

Οδηγίες για την ανάπτυξη προσβάσιμου εκπαιδευτικού υλικού για πολύγλωσσα κείμενα με χρήση MS-Office 2013

Πληροφορική. Εργαστηριακή Ενότητα 5 η : Μαθηματικοί Τύποι. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

Ενότητα. Επεξεργασία πινάκων

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 1: Εισαγωγικό Μάθημα

Ψηφιακή Τεχνολογία σε Ακαδημαϊκό Περιβάλλον

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

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)

τατιςτική ςτην Εκπαίδευςη II

Πληροφορική. Εργαστηριακή Ενότητα 1 η : Εισαγωγή στα Λογιστικά Φύλλα με το MS Excel. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

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

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

Υπολογιστικά Συστήματα

3 η ΕΝΟΤΗΤΑ Συναρτήσεις στο MATLAB

Εισαγωγή στους Υπολογιστές

Πίνακες δημιουργία και μορφοποίηση πίνακα

Εγχειρίδιο χρήσης Print2PDF σελ. 1 από 32

Ανοικτό Ψηφιακό Μάθημα για την κατάρτιση του προσωπικού υποστήριξης ανάπτυξης ψηφιακών μαθημάτων

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

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

Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία

Εργαστήριο 6. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας. a) Εκκίνηση XAMPP

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές

Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΠΑΜΑΚ

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Πληροφορική. Εργαστηριακή Ενότητα 8 η : Γραφήματα

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές

Πρακτικές συμβουλές κατά την πληκτρολόγηση ., ; :! ( ) " " Άνοιγμα και αποθήκευση εγγράφου Αρχείο, Άνοιγμα. Αρχείο / Αποθήκευση

Εφαρμογές Πληροφορικής στην Τοπογραφία 9η Ενότητα - Εκτυπώσεις στο AutoCAD

Μοντελοποίηση Λογικών Κυκλωμάτων

Transcript:

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα Εαρινό εξάμηνο

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Ιόνιο Πανεπιστήμιο» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 1

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons 2

Βασική Δομή των Σελίδων Ανάπτυξη Δικτυακών Τόπων 2

1. Δημιουργία ενός HTML αρχείου Ανάπτυξη Δικτυακών Τόπων 3

Τα HTML αρχεία είναι απλώς αρχεία κειμένου με δυο επιπλέον χαρακτηριστικά: 1. Τα HTML αρχεία φέρουν την επέκταση.html ή.htm 2. Τα HTML αρχεία περιέχουν tags. Τα tags είναι εντολές κώδικας- που λένε στον υπολογιστή πως πρέπει να εμφανιστεί το περιεχόμενο των σελίδων. Επιλέγοντας την εντολή view source μπορείτε να δείτε ορισμένα από τα tags. Ανάπτυξη Δικτυακών Τόπων 4

συνέχεια Ανάπτυξη Δικτυακών Τόπων 5

1.1 Συμβάσεις Ονομασίας Στις περισσότερες περιπτώσεις δεν έχει σημασία ποια επέκταση θα χρησιμοποιήσετε αλλά να τηρείτε μια σταθερή σύμβαση. Ορισμένοι browsers κάνουν διάκριση μεταξύ πεζών και κεφαλαίων χαρακτήρων, πράγμα που σημαίνει ότι πρέπει να κρατάτε ένα συνεπές και ομοιόμορφο σχήμα ονομασίας στα αρχεία που φτιάχνετε. Μια καλή τεχνική είναι να χρησιμοποιείτε αποκλειστικά πεζούς ή κεφαλαίους χαρακτήρες. Ανάπτυξη Δικτυακών Τόπων 6

συνέχεια Να χρησιμοποιείτε απλά ονόματα αρχείων, μόνο με γράμματα και αριθμούς. Μην χρησιμοποιείτε κενά διαστήματα, σύμβολα στίξης ή ειδικούς χαρακτήρες. Ωστόσο οι παύλες (-) και οι κάτω παύλες (_) επιτρέπονται. Οι ίδιες συστάσεις ισχύουν και για τα ονόματα των φακέλων Ανάπτυξη Δικτυακών Τόπων 7

συνέχεια Ανάπτυξη Δικτυακών Τόπων 8

2. Εξέταση ενός HTML αρχείου σε μια εφαρμογή Browser Ανάπτυξη Δικτυακών Τόπων 9

Μπορείτε να εμφανίζεται τα html αρχεία που αποθηκεύετε στον υπολογιστή σας με έναν browser χωρίς αυτά να βρίσκονται σε κάποιον server. Όταν θέλετε να εξετάσετε μια σελίδα ανοίξτε τον browser που χρησιμοποιείτε και επιλέξτε την εντολή File / Open και κινηθείτε στη δομή των φακέλων μέχρι να βρείτε το επιθυμητό αρχείο html. Ανάπτυξη Δικτυακών Τόπων 10

Χρησιμοποιώντας έναν απλό συντάκτη κειμένου τα βήματα για την τροποποίηση ενός html αρχείου είναι: 1. Ανοίξτε το html αρχείο στο συντάκτη κειμένου 2. Τροποποιήστε το περιεχόμενο του html αρχείου 3. Αποθηκεύστε το html αρχείο στο συντάκτη κειμένου 4. Ανοίξτε το html αρχείο με έναν browser 5. Κάντε «κλικ» στο κουμπί ανανέωσης ή επαναφόρτωσης (refresh) για να ενημερώσετε την HTML σελίδα με τις αλλαγές που μόλις κάνατε. Ανάπτυξη Δικτυακών Τόπων 11

συνέχεια Ανάπτυξη Δικτυακών Τόπων 12

Χρησιμοποιώντας έναν συντάκτη με γραφικό περιβάλλον ή WYSISWYG τα βήματα για την τροποποίηση ενός html αρχείου είναι διαφορετικά επειδή αυτά τα είδη των προγραμμάτων περιλαμβάνουν μια επιλογή «προεπισκόπησης σε εφαρμογή browser». Παράδειγμα: Το Macromedia Dreamweaver παρέχει 3 τρόπους για να δουλεύετε με ένα html αρχείο. 1. Να βλέπεις μόνο κώδικα 2. Να δουλεύεις σε κατάσταση προεπισκόπησης 3. Να χρησιμοποιείς ένα συνδυασμό των παραπάνω, με τον κώδικα να είναι ορατός σε ένα τμήμα της οθόνης και την προεπισκόπηση να εμφανίζεται στο υπόλοιπο Ανάπτυξη Δικτυακών Τόπων 13

συνέχεια Ανάπτυξη Δικτυακών Τόπων 14

3. Περιγραφή και Εφαρμογή Βασικών Προδιαγραφών Μορφοποίησης σε HTML Έγγραφα Ανάπτυξη Δικτυακών Τόπων 15

Το tag της HTML είναι μια εντολή η οποία χρησιμοποιείται για να πει στον υπολογιστή πως θα εμφανίσει το περιεχόμενο μιας σελίδας. Πληκτρολογείς ένα tag πριν και μετά από το κείμενο που θέλεις να επηρεάσεις. Τα tags είναι άμεσα αναγνωρίσιμα επειδή περικλείονται σε σύμβολα γωνίας (< >). Ανάπτυξη Δικτυακών Τόπων 16

3.1 Τα είδη των Tags Στην HTML υπάρχουν tags αρχής και τέλους, αναφέρονται και ως «ανοίγματος» και «κλεισίματος». Παράδειγμα: Αν χρησιμοποιήσετε το <p> σαν tag αρχής για να ορίσετε την έναρξη μιας νέας παραγράφου θα πρέπει να χρησιμοποιήσετε και ένα tag τέλους για να ορίσετε που τελειώνει αυτή η παράγραφος. Για το σκοπό αυτό χρησιμοποιείτε το ίδιο tag αλλά με πρόθεμα ένα χαρακτήρα /, δηλαδή </p>. Ανάπτυξη Δικτυακών Τόπων 17

συνέχεια Βασικά Tags της HTML Ανάπτυξη Δικτυακών Τόπων 18

3.2 Ιδιότητες Πολλά tags έχουν περισσότερες από μια απόψεις, όπου μπορούν να προσαρμοστούν. Οι επιλογές αυτές αποκαλούνται ιδιότητες (attributes) και τοποθετούνται μετά από το tag, αλλά πριν από το >. Παράδειγμα: <img src= mypicture.jpg width= 100 height= 100 alt= A photo of me /> Σε αυτό το παράδειγμα η βάση είναι το tag img, το οποίο λέει στον browser ότι θέλω να εισάγω μια εικόνα σε αυτό το σημείο. Οι width, height και alt είναι ιδιότητες. Κάθε ιδιότητα έχει μια τιμή η οποία αναφέρεται μετά το = και περικλείεται σε εισαγωγικά. Ανάπτυξη Δικτυακών Τόπων 19

3.3 Απαιτούμενα Tags Όλες οι HTML σελίδες πρέπει να έχουν τα tags html, head και body μαζί με το αναγνωριστικό DOCTYPE. Αυτό σημαίνει ότι, κατ ελάχιστο, οι σελίδες σας θα πρέπει να περιλαμβάνουν τα ακόλουθα: Ανάπτυξη Δικτυακών Τόπων 20

συνέχεια Το αποτέλεσμα του παραπάνω κώδικα είναι το εξής: Ανάπτυξη Δικτυακών Τόπων 21

3.4 Οι Τρεις Εκδοχές Η επιτροπή W3C έχει καθορίσει ότι η τρέχουσα έκδοση της HTML θα είναι διαθέσιμη σε τρεις «εκδοχές - είδη» προσφέροντας ένα χρονικό περιθώριο για τη μετάβαση από την HTML 4.0 στην XHTML. Οι εκδοχές αυτές είναι: 1. XHTML Traditional: Εμπίπτει η πλειονότητα των υπαρχουσών σελίδων επειδή επιτρέπει τη χρήση Tags της HTML 4.01 εφόσον το υπόλοιπο της σελίδας συμμορφώνεται με τους κανόνες της XHTML. <!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/tr/xhtml1/dtd/trasitional.dtd >. Ανάπτυξη Δικτυακών Τόπων 22

συνέχεια 2. XHTML Strict: Οι σελίδες δεν περιέχουν «υποτιμημένα» Tags. Αντιθέτως σε δομικό επίπεδο είναι πολύ «καθαρές» <!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict //EN http://www.w3.org/tr/xhtml1/dtd//xhtml1-strict.dtd >. 3. XHTML Frameset: Οι δικτυακοί τόποι που χρησιμοποιούν πλαίσια (frames) της HTML για το διαχωρισμό των σελ δων πρέπει να ταυτοποιούνται με την εκδοχή της XHTML που υποστηρίζει framesets. <!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 frameset //EN http://www.w3.org/tr/xhtml1/dtd/frameset.dtd >. Ανάπτυξη Δικτυακών Τόπων 23

3.5 Επικύρωση των σελίδων έναντι αυτών των τύπων εγγραφών Ο σκοπός της επικύρωσης είναι να βοηθά στον εντοπισμό πιθανών προβλημάτων που μπορεί να συναντήσει μια εφαρμογή browser όταν εμφανίζει μια σελίδα. Η επίσημη υπηρεσία επικύρωσης του W3C βρίσκεται στη διεύθυνση: http://validator.w3.org. Η επικύρωση μιας σελίδας μπορεί να γίνει: 1. Επικύρωση με URL (Validate by URL) 2. Επικύρωση με αποστολή αρχείου (Validate by file upload) 3. Επικύρωση με άμεση είσοδο (Validate by direct input) Ανάπτυξη Δικτυακών Τόπων 24

3.6 Αναγραφή Κεφαλαίων-Πεζών Χαρακτήρων Οι αρχικές εκδόσεις της HTML δεν έκαναν διάκριση μεταξύ των πεζών και των κεφαλαίων χαρακτήρων. Αντίθετα οι τρέχουσες εκδόσεις της HTML (XHTML) κάνουν διάκριση μεταξύ των πεζών και των κεφαλαίων χαρακτήρων και απαιτούν την αναγραφή όλων των tags με πεζά. Ανάπτυξη Δικτυακών Τόπων 25

3.7 Εισαγωγικά Οι τρέχουσες εκδόσεις της HTML (XHTML) απαιτούν όλες οι τιμές να περικλείονται σε εισαγωγικά, όπως στο παράδειγμα που ακολουθεί. <p style= font-family: verdana; > Ανάπτυξη Δικτυακών Τόπων 26

3.8 Ένθεση Ένθεση: αναφέρεται στη δυνατότητα τοποθέτησης ενός HTML tag μέσα σε ένα άλλο. <strong>this text is bold and <em>italic</em></strong> Κατά την ένθεση όλα τα tags πρέπει να ανοίγουν και να κλείνουν από μέσα προς τα έξω ή αλλιώς θα πρέπει να μπορείτε να σχηματίζετε ημικύκλια τα οποία θα ενώνουν το αρχικό με το τελικό tag χωρίς να τέμνονται. <strong><em>these tags are nested properly.</em></strong> <strong><em>these tags are not nested properly. </strong></em> Ανάπτυξη Δικτυακών Τόπων 27

3.9 Κενά διαστήματα και Αλλαγές Γραμμών Ας εξετάσουμε ένα μικρό δείγμα HTML κώδικα για να εντοπίσουμε τα σημεία στα οποία πρέπει να εμφανίζονται διαστήματα. (Το tag a και η ιδιότητα href χρησιμοποιούνται για τη δημιουργία μιας σύνδεσης.) Ανάπτυξη Δικτυακών Τόπων 28

3.10 Κενά διαστήματα και Αλλαγές Γραμμών μεταξύ των tags Η πρώτη θέση που μπορεί να θέλετε να προσθέσετε αλλαγές γραμμών είναι ανάμεσα στα tags <html> <head> <title>my First Web Page</title> </head> Αν και δεν απαιτείται οι περισσότεροι χρησιμοποιούν το πλήκτρο enter για το διαχωρισμό των tags με αλλαγές γραμμών. Ανάπτυξη Δικτυακών Τόπων 29

3.11 Κενά διαστήματα Ανάμεσα σε Γραμμές Κειμένου Η δεύτερη θέση που μπορεί να θέλετε να προσθέσετε αλλαγές γραμμών είναι ανάμεσα στις γραμμές κειμένου που περιέχονται στον κορμό της σελίδας. <!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/tr/xhtml1/dtd/trasitional.dtd >. <html> <head> <title>my First Web Page</title> </head> <body> Welcome. Thank you for visiting my first Web page. I have several other pages that you might be interested in. </body></html> Ανάπτυξη Δικτυακών Τόπων 30

συνέχεια Σε αυτό το παράδειγμα ότι ο browser αγνόησε τα 2 enter μεταξύ του welcome και του Thank Ανάπτυξη Δικτυακών Τόπων 31

συνέχεια Για να γίνουν εμφανείς αυτές οι αλλαγές γραμμών θα έπρεπε να χρησιμοποιηθούν τα ειδικά tags για να μπορέσει ο browser να εισάγει αλλαγή γραμμής στο συγκεκριμένο σημείο. <br />: Εισάγει μια απλή αλλαγή γραμμής. Λέει στον browser να σταματήσει την τρέχουσα γραμμή και να μεταβεί στην επόμενη. <p></p>: Σηματοδοτεί μια αλλαγή παραγράφου. Οι διαφορές τους είναι ότι το <p> παρακάμπτει μια γραμμή (την αφήνει κενή) ενώ το <br /> όχι και ότι το <p> είναι tag περιέκτης (container tag) Ανάπτυξη Δικτυακών Τόπων 32

συνέχεια Στο προηγούμενο παράδειγμα <body> <p>welcome.</p> <p>thank you for visiting my first Web page. I have several other pages that you might be interested in.</p> </body> Το αποτέλεσμα που θα πάρουμε είναι το παρακάτω Ανάπτυξη Δικτυακών Τόπων 33

συνέχεια Ανάπτυξη Δικτυακών Τόπων 34

3.7 Χρήση Οντοτήτων Χαρακτήρων για την Εμφάνιση Ειδικών Χαρακτήρων Χρησιμοποιούμε οντότητες χαρακτήρων ώστε να διασφαλίζεται σταθερή και ομοιόμορφη εμφάνιση των σελίδων σε διαφορετικά συστήματα υπολογιστών. Οι οντότητες χαρακτήρων μπορούν να εισάγονται είτε σε αριθμητική μορφή είτε σε επώνυμη μορφή. Όλες οι οντότητες χαρακτήρων ξεκινούν με ένα συμπλεκτικό σύμβολο (&) και τελειώνουν με ένα ελληνικό ερωτηματικό (;) Ανάπτυξη Δικτυακών Τόπων 35

συνέχεια Ανάπτυξη Δικτυακών Τόπων 36

4. Προσθήκη Σχολίων σ ένα HTML Αρχείο Ανάπτυξη Δικτυακών Τόπων 37

Δεν υπάρχει κανένας περιορισμός μεγέθους για τα σχόλια Ο κωδικός τέλους σχολίου (-->) δε χρειάζεται να είναι στην ίδια γραμμή με κωδικό αρχής σχολίου. Εάν ξεχάστε να κλείσετε το tag του σχολίου το υπόλοιπο περιεχόμενο της σελίδας δεν θα εμφανίζεται στον browser. Ανάπτυξη Δικτυακών Τόπων 38