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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Cascading Style Sheets (CSS)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Μαθηματικά Λογισμικά και Γλώσσες Αναπαράστασης Γνώσης

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

γενικό ΛΥΚειο Νέων ΜΟΥΔανιών ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΛΥΚΕΙΟΥ Διδάσκων Καθηγητής: Γιώργος Μαλακούδης

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

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

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

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

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

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

Σχεδίαση ιστοσελίδων με τη γλώσσα HTML

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

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

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

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

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

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

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

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

Transcript:

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΣΧΕΔΙΑΣΜΟΥ ΕΦΑΡΜΟΓΩΝ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας & Επικοινωνίας 8 Μαρτίου 2001

Hypertext Markup Language (HTML)! Σε μια ιστοσελίδα μπορούν να εμφανίζονται διαφορετικά αντικείμενα, όπως: κείμενο, εικόνες και υπερσύνδεσμους σε άλλα αντικείμενα! Η HTML δεν δημιουργεί αυτά τα αντικείμενα, αλλά λέει σε ένα φυλομετρητή που και πώς να τοποθετήσει τα αντικείμενα αυτά πάνω στην επιφάνεια της σελίδας! Η HTML είναι επεκτάσιμη γλώσσα, υπό την έννοια ότι σε αυτή μπορούν να προστεθούν νέες ιδιότητες και λειτουργίες, χωρίς να ακυρώνονται υπερκείμενα ανεπτυγμένα σε παλαιότερες εκδόσεις της! Κάθε HTML έγγραφο είναι ένα έγγραφο κειμένου (δηλ. περιέχει ASCII χαρακτήρες) και μπορούν να δημιουργηθούν όπως το notepad! Τα αρχεία HTML έχουν συνήθως κατάληξη.html ή.htm! Ο έλεγχος ενός αρχείου HTML μπορεί να γίνει «τοπικά» με τη χρήση φυλομετρητή και χωρίς να είναι αναγκάια η εγκατάσταση του αρχείου σε κάποιο εξυπηρετητή (web server) 2

Βασική Δομή HTML Εγγράφων <HTML> document Document <HEAD> Σηματοδοτεί την ύπαρξη HTML κώδικα Η επικεφαλίδα περιέχει πληροφρορίες σχετικά με το ίδιο το υπερκείμενο (πχ τον τίτλο, λέξεις κλειδιά, κτλ) Document <BODY> Τα κυρίως περιεχόμενο που περιλαμβάνει τα στοιχεία που στοιχειοθετούνται και αναπαρίστανται στην οθόνη 3

Παράδειγμα simple.html - Notepad <HTML> <HEAD> <TITLE>Hello World! </TITLE> </HEAD> <BODY> Αυτή είναι μια πολύ απλή ιστοσελίδα. Τουλάχιστον έχει κάποιο περιεχόμενο κι έχει και τίτλο! </BODY> </HTML> 4

Στοιχεία και ετικέτες της HTML! Κάθε δομικό συστατικό (στοιχείο) ενός HTML εγγράφου αποτελούνται από 3 μέρη: " Την ετικέτα έναρξης (start tag), < > " Το περιεχόμενό του " Την ετικέτα λήξης (end tag), </ > Πχ <TITLE> Hello World </TITLE>! Μπορούν επίσης να υπάρξουν και «άδεια στοιχεία», τα οποία: " Δεν περιλαμβάνουν περιεχόμενο " Δεν έχουν ετικέτα λήξης (αναπαριστώνται μόνο από την ετικέτα έναρξης) Πχ το στοιχείο <BR> που ορίζει την αλλαγή γραμμής! Οι ετικέτες των στοιχείων μπορεί να γράφονται είτε με κεφαλαία είτε με μικρά γράμματα: <TITLE>, <title>, <TiTle>! Ένας φυλομετρητής δεν λαμβάνει υπόψη τα επιπλέον κενά που πληκτρολογούμε στο περιεχόμενο ενός στοιχείου, καθώς επίσης και τις ετικέτες που δεν αναγνωρίζει 5

Στοιχεία κι ετικέτες (συνέχεια)! Προσοχή! Τα στοιχεία πρέπει να είναι φωλιασμένα κι όχι να επικαλύπτονται <HTML> <HEAD> <HEAD> Σωστό <TITLE> </TITLE> </HEAD> <BODY> <TITLE> </HEAD> </TITLE> Λάθος </BODY> </HTML> 6

Μορφοποίηση κειμένου formatting.html - Notepad <HTML> <HEAD> <TITLE>Text Formatting Demo</TITLE> </HEAD> <BODY> <B> Αυτό το κείμενο είναι έντονο. </B> <BR> <I> Αυτό το κείμενο είναι πλάγιο. </I> <BR> <B><I> Αυτό το κείμενο είναι έντονο και πλάγιο. </I></B> <BR> Αυτό το κείμενο είναι <B> κατα</b>πληκτικό. </BODY> </HTML> 7

Διαστήματα breaks.html - Notepad <HTML> <HEAD> <TITLE>Creating Breaks in Text </TITLE> </HEAD> <BODY> Οι μακριές προτάσεις 'τυλίγονται' αυτόματα ανάλογα με το μέγεθος του παραθύρου του φυλομετρητή, αλλά η αλλαγή γραμμής (line break) <BR> διακόπτει μια γραμμή σε επιθυμητό σημείο. Το στοιχείο της παραγράφου <P> προκαλεί τη διακοπή μιας γραμμής ακολουθούμενη από μια κενή γραμμή. Ο οριζόντιος χάρακας (horizontal rule), μπορείτε να δείτε τι ακριβώς κάνει. <HR> Είναι ένας όμορφος τρόπος για να ξεχωρίζουμε κάτι από το υπόλοιπο κείμενο, όπως αυτή την πρόταση. <HR> </BODY> </HTML> 8

Διαστήματα 9

Επικεφαλίδες headers.html - Notepad <HTML> <HEAD> <TITLE>Headers </TITLE> </HEAD> <BODY> <H1> Τίτλος </H1> <H2> Κεφάλαιο 1 </H2> <H3> Ενότητα 1 </H3> <H4> Υπο-ενότητα 1 </H5> <H6> Υπο-υπο-ενότητα 1 </H6> </BODY> </HTML> 10

Διαμορφωμένο κείμενο και αποσπάσματα headers.html - Notepad <HTML> <HEAD> <TITLE>CDs Online </TITLE> </HEAD> <BODY> <H1> Καλώς ήλθατε στο CDs Online </H1> <HR> <B>Στόχος μας είναι:</b> <BLOCKQUOTE> Nα παρέχουμε στους πελάτες μας μια αναπόσπαστη αγοραστική εμπειρία, με την καλύτερη συλλογή στις χαμηλότερες τιμές στον κόσμο. </BLOCKQUOTE> <HR> <B> Οι σημερινές μας προσφορές:</b> <PRE> Santana: Supernatural 4.999 δρχ Metallica: Master of Puppets 3.999 δρχ </PRE> </BODY> </HTML> 11

Διαμορφωμένο κείμενο και αποσπάσματα 12

Κατηγορήματα (Attributes)( HTML! Καθορίζουν τις ιδιότητες ενός στοιχείου. Πχ το στοιχείο HR έχει τα κατηγορήματα: " το WIDTH, που καθορίζει το μήκος της γραμμής σε σχέση με το πλάτος της σελίδας (πχ 70%) " Το SIZE, που καθορίζει το πάχος της γραμμής σε pixels (πχ 10) " Το ALIGN, που καθορίζει τη στοίχιση της γραμμής (δηλ. left, right, center)! Παράδειγμα: " <HR SIZE=6 WIDTH= 10% ALIGN= left>! Όταν σε ένα φυλομετρητή δεν δίνουμε συγκεκριμένες οδηγίες για το πώς να εμφανίσει ένα στοιχείο, τότε χρησιμοποιεί τις αρχικές του ρυθμίσεις! Οι αρχικές ρυθμίσεις εξαρτώνται από το συγκεκριμένο φυλομετρητή 13

Παράδειγμα headers.html - Notepad <HTML> <HEAD> <TITLE>HR Demo </TITLE> </HEAD> <BODY> <HR WIDTH="50% > <HR WIDTH="75%" ALIGN=left > <HR SIZE=6 WIDTH="50%" ALIGN=right > <HR SIZE=1 WIDTH="10%" ALIGN=left > <HR SIZE=90 WIDTH= 90% > </BODY> </HTML> 14

Κατηγορήματα (συνέχεια)! Τα κατηγορήματα προσδιορίζονται μόνο στις ετικέτες έναρξης των στοιχείων και έχουν τη μορφή: <TAG ATTRIBUTE= value > <TAG>! Παράδειγμα: <P ALIGN=LEFT> The paragraph to be aligned <P>! Η τιμή του κατηγορήματος περιλαμβάνεται μέσα σε απλά ή διπλά εισαγωγικά! Τα εισαγωγικά είναι προαιρετικά αν η τιμή του κατηγορήματος περιέχει μόνο γράμματα μεταξύ A-z, a-z, ψηφία (0-9), παύλες - και τελείες.! Τα ονόματα των κατηγορημάτων είναι case-insensitive ενώ οι τιμές τους είναι case-sensitive 15

Προσδιορίζοντας το στοιχείο BODY! Τα κατηγορήματα του στοιχείου BODY επηρεάζουν την εμφάνιση ολόκληρης της σελίδας " ALINK, προσδιορίζει το χρώμα των ενεργών υπερσυνδέσμων " BACKGROUND, προσδιορίζει την εικόνα φόντου της σελίδας " BGCOLOR, προσδιορίζει το χρώμα φόντου της σελίδας " LINK, προσδιορίζει το χρώμα των συνδέσμων " TEXT, προσδιορίζει το χρώμα του κειμένου " VLINK, προσδιορίζει το χρώμα των συνδέσμων που έχουν επισκεφτεί! Παράδειγμα Ο παρακάτω κώδικας <BODY BGCOLOR= #FFFFFFF LINK= #009900 VLINK= #990000 > Αντιστοιχεί σε σελίδα με λευκό φόντο, μαύρο κείμενο (αρχική τιμή), πράσινους υπερσύνδεσμους και κόκκινους υπερσύνδεσμους που έχουν επισκεφτεί. 16

Προσδιορίζοντας το στοιχείο FONT! Προσδιορίζει τη γραμματοσειρά που χρησιμοποιούμε. Παίρνει τα εξής κατηγορήματα: " COLOR, προσδιορίζει το χρώμα των χαρακτήρων " FACE, προσδιορίζει την οικογένεια πχ Courier, Helvetica, Times " SIZE: προσδιορίζει το μέγεθος. Παίρνει είτε απόλυες τιμές (1-7) ή σχετικές (±3)! Παράδειγμα <FONT FACE = arial SIZE= +2 COLOR =red> Αυτό το κείμενο είναι κόκκινο </FONT> 17