Coding Bootcamp. Εισαγωγή στην Html

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Coding Bootcamp. Εισαγωγή στην Html"

Transcript

1 Εισαγωγή στην Html

2 Web Εφαρμογές 2

3 URL Το URL (Uniform Resource Locator) είναι μια διεύθυνση μονοσήμαντα ορισμένη, η οποία παραπέμπει σε ένα αρχείο ή μια σελίδα στο διαδίκτυο. Αυτό σημαίνει πως οι διευθύνσεις URL μπορούν να εντοπίσουν έναν πόρο, όπως μια ιστοσελίδα, μια εικόνα ή ένα αρχείο ήχου. Παράδειγμα: Μια διεύθυνση URL αποτελείται από τα παρακάτω βασικά τμήματα: Το Πρωτόκολλο επικοινωνίας το οποίο είναι συνήθως το http (HyperText Transfer Protocol). Το όνομα ή διεύθυνση του υπολογιστή (εξυπηρετητή-server) ο οποίος φιλοξενεί το αρχείο ή την σελίδα. Την πλήρη διαδρομή (path) στον δίσκο του υπολογιστή που βρίσκεται το αρχείο και φυσικά το όνομα του αρχείου. Παράδειγμα: Πρωτόκολλο Όνομα υπολογιστή Πλήρης διαδρομή και όνομα αρχείου

4 Τι είναι η Html; Η HTML (Hypertext Markup Language) είναι μια γλώσσα κειμένου που χρησιμοποιείτε για να κατασκευάσουμε ιστοσελίδες (web pages). Hypertext (υπερκείμενο): αναφέρεται στον τρόπο με τον οποίο οι ιστοσελίδες συνδέονται μεταξύ τους. Όταν κάνεις κλικ σε ένα σύνδεσμο (hyperlink ή link) μιας ιστοσελίδας τότε χρησιμοποιείς υπερκείμενο. Markup Language (γλώσσα επισήμανσης): περιγράφει την δομή και γενικά πως θα προβληθεί η σελίδα. Οι ιστοσελίδες που επισκεπτόμαστε στο Internet δεν είναι τίποτε άλλο παρά αρχεία τα οποία περιέχουν κώδικα γραμμένο στην γλώσσα Html. Οι φυλλομετρητές (web browsers ή browsers) διαβάζουν τα αρχεία αυτά και εμφανίζουν το αποτέλεσμα του κώδικα HTML στην οθόνη μας. Ένα αρχείο HTML (ή ιστοσελίδα) είναι απλά ένα αρχείο κειμένου το οποίο έχει κατάληξη (extension).html ή.htm. Το κείμενο περιέχει ειδικές ετικέτες (tags) τις οποίες ξέρει να μεταφράζει ο browser και να προβάλλει τα αποτελέσματα στην οθόνη. Δηλαδή, όταν ο browser ανοίγει ένα αρχείο HTML, διαβάζοντας το ξεχωρίζει τις ετικέτες (tags) από όλο το κείμενο και τις χρησιμοποιεί για να προβάλλει το περιεχόμενο, να εισάγει εικόνες, να δημιουργεί συνδέσμους κτλ. 4

5 Συγγραφή και Προβολή της HTML Η συγγραφή HTML είναι πολύ εύκολη, αρκεί να «ανοίξουμε» ένα επεξεργαστή κειμένου όπως για παράδειγμα είναι το Notepad των windows, να προσθέσουμε των κώδικα HTML που επιθυμούμε και στην συνέχεια να τα αποθηκεύσουμε σε ένα αρχείο το οποίο θα έχει κατάληξη.html ή.htm. Συνήθως οι επεξεργαστές HTML κώδικα δεν αποτελούν έναν WYSIWYG (What You See Is What You Get) επεξεργαστή κειμένου όπως για παράδειγμα ο Microsoft Word. Δηλαδή, ο HTML κώδικας δεν απεικονίζεται αυτούσιος όταν το HTML αρχείο ανοίγεται από έναν browser. Ωστόσο, υπάρχουν εμπορικά προγράμματα όπως το Adobe Dreamweaver και το Microsoft Frontpage και διάφορα άλλα δωρεάν τα οποία κάνουν την συγγραφή ιστοσελίδων πιο γρήγορη και εύκολη. Στη συνέχεια για να δούμε την σελίδα μας χρειαζόμαστε έναν web browser, όπως είναι για πχ ο Internet Explorer. Οι πιο δημοφιλής web browsers αυτή τη στιγμή είναι οι: Internet Explorer, Mozilla Firefox, Google Chrome, Opera και Safari. 5

6 Λογισμικό Μαθήματος Περιβάλλον συγγραφής και επεξεργασίας HTML κώδικα: Atom Web Browser για την προβολή των σελίδων που θα δημιουργήσουμε: Mozilla Firefox 6

7 Ετικέτες HTML (HTML Tags) Η HTML χρησιμοποιεί ειδικές ετικέτες (tags) για να δώσει οδηγίες στον web browser. Οι ετικέτες είναι ειδικές εντολές που συνήθως ορίζουν την αρχή ή το τέλος μιας λειτουργίας. Οι ετικέτες βρίσκονται πάντα μεταξύ των συμβόλων < και > Οι ετικέτες συνήθως πάνε ζευγάρι ετικέτα έναρξης (start tag) ακολουθεί το περιεχόμενο και κατόπιν η ετικέτα λήξης (end tag). Δηλαδή έχουν την μορφή: <tagname>περιεχόμενο</tagname> Παράδειγμα: Η ετικέτα <b> υποδουλώνει ότι το κείμενο που ακολουθεί θα εμφανιστεί bold μέχρι ο browser να διαβάσει την ετικέτα (λήξης) </b>. Η ετικέτα λήξης είναι όμοια με την ετικέτα έναρξης έχοντας τον χαρακτήρα / (slash) πριν το όνομα της ετικέτας. Οι ετικέτες δεν είναι case sensitive, αλλά να προτιμείτε να τις γράφετε με μικρά γράμματα. 7

8 Στοιχεία HTML (HTML Elements) Οι όροι "HTML tags" και "HTML elements" συνήθως χρησιμοποιούνται για να περιγράψουν το ίδιο πράγμα. Όμως, δίνοντας πιο αυστηρό ορισμό το HTML element είναι οτιδήποτε περιέχεται μεταξύ της ετικέτας έναρξης (start tag) και της ετικέτας λήξης (end tag) συμπεριλαμβανομένων των ετικετών. Παράδειγμα: Περιεχόμενο (element content) <p> Κείμενο παραγράφου </p> HTML element ή Στοιχείο HTML start tag ή Ετικέτα έναρξης (ή αρχής) end tag ή Ετικέτα λήξης (ή τέλους) 8

9 1 2 3 Βασική Δομή Σελίδων HTML <!DOCTYPE html> <html> <head> <title>εδώ μπαίνει ο τίτλος της σελίδας</title> </head> <body> Εδώ μπαίνει το περιεχόμενο της σελίδας. </body> </html> Συνήθως (μόνο) στην πρώτη γραμμή μια σελίδας HTML εμφανίζεται η εντολή DOCTYPE παρόμοια με την παραπάνω η οποία πληροφορεί τον browser για το ποιά έκδοση της γλώσσας HTML χρησιμοποιείται στην σελίδα, οπότε εάν κάποιες εντολές (tags) δεν περιλαμβάνονται στην συγκεκριμένη έκδοση, τότε ο browser θα τις αγνοήσει. Να σημειωθεί ότι το DOCTYPE δεν είναι HTML tag,δεν εμφανίζεται στην οθόνη και δεν έχει end tag (δηλαδή δεν κλείνει). 9

10 Οι Ετικέτες <html>, <head> και <title> <html> </html> Πληροφορεί τον browser ότι το αρχείο αυτό είναι μια σελίδα Html. Περιλαμβάνει μόνο τις ετικέτες <head> και <body>. Είναι η «ρίζα» (root) της σελίδας HTML, δηλαδή περιέχει όλες τις ετικέτες που περιέχει η σελίδα (εκτός από το DOCTYPE). <head> </head> Περιλαμβάνει πληροφορίες που αφορούν την σελίδα αλλά δεν εμφανίζονται στην οθόνη όταν προβάλλεται η σελίδα από τον browser. Για παράδειγμα η παρακάτω εντολή: <meta charset="utf-8"> πληροφορεί τον browser ότι το κείμενο της σελίδας έχει κωδικοποίηση UTF-8 (υποστηρίζει και Ελληνικούς χαρακτήρες). Περιλαμβάνει ειδικές ετικέτες οι οποίες πληροφορούν τις μηχανές αναζήτησης για το περιεχόμενο της σελίδας (περιγραφή, λέξεις κλειδιά κτλ). Περιλαμβάνει την υποχρεωτική ετικέτα <title> η οποία ορίζει τον τίτλο της σελίδας. Επίσης, το περιεχόμενο της εμφανίζεται στην γραμμή τίτλου του browser όταν «φορτώσει» η σελίδα. 10

11 Η Ετικέτα <body> <body> </body> Περιλαμβάνει όλο το κείμενο και τις ετικέτες της σελίδας που θα προβληθούν στην οθόνη από τον browser. Παράδειγμα κείμενο, επικεφαλίδες, παράγραφοι, εικόνες, links κτλ. Δηλαδή ότι υπάρχει στο <body> θα εμφανιστεί στην οθόνη όταν ο browser φορτώσει την σελίδα. Το <body> περιέχει άλλες ετικέτες οι οποίες με τη σειρά τους θα περιέχουν κείμενο (ή/και άλλες ετικέτες). Τα περιεχόμενα των <body> και <head> χρησιμοποιούνται αποκλειστικά και μόνο από το καθένα, έτσι οι ετικέτες που περιέχονται μέσα στο <body> (body tags) δεν μπορούν να υπάρξουν μέσα στο <head> (head tags) και αντίστροφα (συνεπώς είναι προκαθορισμένες οι ετικέτες που μπορούν να συμπεριληφθούν στο body ή στο head). Πρέπει να υπάρχει μια και μόνο μια ετικέτα <body> σε κάθε σελίδα. Πρέπει πάντα να κλείνει με την ετικέτα </body>. 11

12 Επικεφαλίδες - Headings Για να εισάγουμε επικεφαλίδες (Headings) στην σελίδα μας χρησιμοποιούμε την ετικέτα: <hn>.</hn>, όπου n ακέραιος αριθμός μεταξύ του 1 και του 6. Η επικεφαλίδα <h1> </h1> είναι η πιο σημαντική. Όσο αυξάνεται το n τόσο λιγότερο σημαντική γίνεται η επικεφαλίδα. Παράδειγμα 1: <html> <head> <title>heading Example</title> </head> <body> <h1>heading 1</h1> <h2>heading 2</h2> <h3>heading 3</h3> <h4>heading 4</h4> <h5>heading 5</h5> <h6>heading 6</h6> </body> </html> Προβολή στον Firefox Όταν ο browser διαβάσει μια επικεφαλίδα, τότε αυτόματα αλλάζει γραμμή (line break) τόσο πριν όσο και μετά την επικεφαλίδα (το γιατί συμβαίνει αυτό θα εξηγηθεί στα παρακάτω μαθήματα). 12

13 Παράγραφος - Paragraph Η ετικέτα <p> δηλώνει την αρχή μιας παραγράφου και μπορεί να βρίσκεται οπουδήποτε μέσα σε μια γραμμή στο body μιας σελίδας HTML. Η ετικέτα <p> πρέπει πάντα να κλείνει με την ετικέτα </p> Παράδειγμα 2: <html> <head> <title>example using paragraphs</title> </head> <body> <p>first paragraph text goes here...</p> <p>this is another paragraph...</p> </body> </html> Όταν ο browser διαβάσει μια παράγραφο, τότε αυτόματα αλλάζει γραμμή (line break) τόσο πριν όσο και μετά την επικεφαλίδα (το γιατί συμβαίνει αυτό θα εξηγηθεί στα παρακάτω μαθήματα). 13

14 Κενά Στοιχεία Empty Elements Στην Html τα περισσότερα στοιχεία (elements) αποτελούνται από την ετικέτα έναρξης (start tag), το περιεχόμενο και στο τέλος την ετικέτα λήξης (end tag). Όμως, υπάρχουν κάποια στοιχεία τα οποία δεν έχουν περιεχόμενο, τα στοιχεία αυτά καλούνται κενά στοιχεία (empty elements) και αποτελούνται μόνο από την ετικέτα έναρξης. Τέτοιες ετικέτες είναι οι <br>, <hr> και <img> (θα την δούμε παρακάτω αναλυτικά). <br> Η ετικέτα αλλαγής γραμμής (line break). Όταν ο browser διαβάσει την ετικέτα <br> αλλάζει γραμμή στο κείμενο. <hr> Ορίζει μια θεματική αλλαγή όσον αφορά το περιεχόμενο της σελίδας μας. Χρησιμοποιείται όταν θέλουμε να διαχωρίσουμε κείμενο ή να ορίσουμε μια (σημασιολογική) αλλαγή στην σελίδα μας. Όταν ο browser διαβάσει την ετικέτα <hr> τοποθετεί μια οριζόντια γραμμή αλλάζοντας αυτόματα γραμμή. 14

15 Κενά Στοιχεία Empty Elements (2) Παράδειγμα 3: <html> <head> <title>example using empty elements</title> </head> <body> I like<br>html language. <hr>how about you? </body> </html> Προβολή 15

16 <b> </b> Βασικές Ετικέτες μορφοποίησης κειμένου <strong> </strong> <i> </i> <em> </em> <u> </u> Προβάλει το κείμενο σε έντονη (bold) γραφή Έχει παρόμοια λειτουργία με την ετικέτα <b> (δηλ. έντονη γραφή) αλλά τονίζοντας την σπουδαιότητα του κειμένου. Προβάλει το κείμενο σε πλάγια (italic) γραφή. Έχει παρόμοια λειτουργία με την ετικέτα <i> (δηλ. πλάγια γραφή) αλλά δίνοντας έμφαση στο κείμενο. Προβάλει το κείμενο υπογραμμισμένο (underline). <sup> </sup> Προβάλει το κείμενο ως εκθέτη (superscript). Πχ 3 2 <sub> </sub> Προβάλει το κείμενο ως δείκτη (subscript). Πχ X 2 <del> </del> <pre> </pre> <small> </small> <big> </big> Προβάλει το κείμενο σαν να είναι διαγραμμένο. Το κείμενο που περιβάλλει αυτή η ετικέτα προβάλλεται ακριβώς όπως είναι γραμμένο στο πρόγραμμα συγγραφής Html, διατηρώντας δηλαδή τα κενά (spaces) και τις κενές γραμμές. Προβάλλει το κείμενο με μικρότερους χαρακτήρες. Προβάλλει το κείμενο με ελαφρώς μεγαλύτερα γράμματα. (Δεν υποστηρίζεται στην Html 5) Όλες οι παραπάνω ετικέτες (εκτός της <pre>) δεν διασπούν (line break) το κείμενο πριν και μετά όπως οι παράγραφοι και επικεφαλίδες. 16

17 Εμφωλευμένα Στοιχεία Nested Elements Στην Html τα περισσότερα στοιχεία μπορούν να περιέχουν άλλα στοιχεία τα οποία ονομάζονται εμφωλευμένα στοιχεία (nested elements). Παράδειγμα: <p>hello, my name is <b>john</b> and I am a <i>student</i>.</p> Κείμενο σε έντονη γραφή (bold) Κείμενο σε πλάγια γραφή (italic) Κείμενο παραγράφου 17

18 Εμφωλευμένα Στοιχεία Nested Elements(2) Σημείωση: Όταν τοποθετούμε μια ετικέτα μέσα σε μία άλλη, θα πρέπει να τις κλείσουμε με ανάποδη σειρά και όχι με την σειρά που τις ανοίξαμε. Παράδειγμα λανθασμένης σύνταξης : <strong> <em>john Smith</strong> </em> Παράδειγμα σωστής σύνταξης : <strong> <em>john Smith</em> </strong> <tag 1> <tag 2> <tag 3> </tag 2> </tag 3> </tag 1> Λάθος σύνταξη Σωστή σύνταξη <tag 1> <tag 2> <tag 3> </tag 3> </tag 2> </tag 1> 18

19 Σχόλια Html comments Ένα σχόλιο αρχίζει με το <!-- και τελειώνει με το --> Παράδειγμα: <!-- εδώ μπαίνει το σχόλιο μας --> Τα σχόλια χρησιμοποιούνται για να γράφουμε σημειώσεις μέσα στον πηγαίο κώδικα της σελίδας Html. Δεν εμφανίζονται στην οθόνη του browser. Δηλαδή ο browser τα αγνοεί. Τα σχόλια δίνουν την δυνατότητα στον προγραμματιστή να βάλει σημειώσεις για να θυμάται ποιο κομμάτι κώδικα κάνει τι. Είναι πολύ χρήσιμα κατά την διαδικασία εντοπισμού λαθών-σφαλμάτων (troubleshooting) της σελίδας, διότι ο προγραμματιστής μπορεί να κάνει σχόλιο τμήμα-τμήμα τον κώδικα της σελίδας μέχρι να εντοπίσει το λάθος χωρίς να χρειάζεται να σβήσει καθόλου κώδικα. Έναρξη σχολίου <!-- Αυτό είναι ένα σχόλιο και δεν θα εμφανιστεί στην οθόνη του browser --> Τερματισμός σχολίου 19

20 Ειδικοί Χαρακτήρες (Special Characters) Character HTML NAME & & ampersand euro copyright division > > greater than < < less than ««left-pointing double angle quotation mark»» right-pointing double angle quotation mark non-breaking space (κενό) pound paragraph registered section trade mark 20

21 Κατηγορίες Στοιχείων (Βlock level & Inline) Inline στοιχεία (elements) Μπορούν να περιέχουν μόνο κείμενο ή άλλα inline στοιχεία. Κατά την στοιχειοθέτησή τους, τα περιεχόμενά τους δεν ξεκινούν σε νέα γραμμή. Δηλαδή δεν «χαλάνε» τη ροή του κειμένου (line breaks). Τα inline στοιχεία «δεν έχουν» διαστάσεις μήκος (width) και ύψος (height). Το μήκος και το ύψος τους καθορίζεται αυτόματα (auto) από το μήκος και το ύψος του περιεχομένου τους. Παράδειγμα οι ετικέτες <b>, <i>, <em>, <br>,<strong>, <u>, <a>, <span>, <img> Block level στοιχεία (elements) Μπορούν να περιέχουν κείμενο, άλλα block level και inline στοιχεία. Εξ ορισμού τα block level στοιχεία ξεκινούν σε καινούργια γραμμή και όταν τελειώνουν αλλάζουν γραμμή (line breaks) Έχουν μήκος εξ ορισμού ίσο με όλο το μήκος (width 100%) του στοιχείου που τα περιέχει (parent element), ενώ το ύψος τους καθορίζεται αυτόματα από το ύψος του περιεχομένου τους (height auto). Παράδειγμα οι ετικέτες <p>, <h1>...<h6>, <hr>, <pre>, <ul>, <ol>, <li>, <table>, <tr>, <div> 21

22 Part - 2

23 Ιδιότητες Ετικετών (Attributes) Οι ιδιότητες (attributes) των ετικετών είναι τιμές που δίνουν στην ετικέτα διάφορα χαρακτηριστικά. Κάθε μια από αυτές τις τιμές επιδρά διαφορετικά στην εμφάνιση ή την λειτουργία των ετικετών. Μια ιδιότητα μπαίνει αμέσως μετά το όνομα της ετικέτας έναρξης και αποτελείται από το όνομα της και μια τιμή μέσα σε διπλά εισαγωγικά. Σε μια ετικέτα με attributes η δομή της έχει την παρακάτω μορφή: <όνομα-ετικέτας ιδιότητα1="τιμη" ιδιότητα2="τιμη" ιδιότητα3="τιμη">...</όνομα-ετικέτας> Η ετικέτα <p>, για παράδειγμα, μπορεί να πάρει την ιδιότητα align η οποία ορίζει την στοίχιση του κειμένου μέσα στην παράγραφο. Η ιδιότητα align παίρνει μια από τις τιμές: left, center, right, justify (στοίχιση αριστερά, κέντρο, δεξιά και πλήρης αντίστοιχα) <p align="left"> paragraph text goes here </p> <p align="center"> paragraph text goes here </p> <p align="right"> paragraph text goes here </p> <p align="justify"> paragraph text goes here </p> Η χρήση των ιδιοτήτων μέσα στις ετικέτες είναι συνήθως προαιρετική. Όμως, σε ορισμένες ετικέτες κάποιες συγκεκριμένες ιδιότητες είναι υποχρεωτικές (πχ στις ετικέτες <a> και <img> που θα δούμε πιο κάτω). 23

24 Βασικές Ιδιότητες Ετικετών Attribute (Ιδιότητα) id Value (Τιμή) όνομα id (πχ id= login-name ) Περιγραφή Ορίζει ένα μοναδικό όνομα (ταυτότητα) για μια ετικέτα (στοιχείο) που βρίσκεται στο <body> της σελίδας, έτσι ώστε να μπορούμε να αναφερθούμε (μονοσήμαντα) και να κάνουμε ενέργειες στο περιεχόμενο της (συνήθως μέσω CSS ή JavaScript). class όνομα της κλάσης (πχ class= skills ) ή ονόματα των κλάσεων (πχ class= skills php ) Ορίζουμε για μια ετικέτα (στοιχείο) που βρίσκεται στο <body> ένα ή περισσότερα στυλ (CSS - Cascading Style Sheets), έτσι μπορούμε να ορίζουμε την εμφάνιση (το χρώμα, το μέγεθος, κτλ.) του περιεχόμενου κειμένου και να κάνουμε ενέργειες όμοιες με αυτές του id. Όμως, σε αντίθεση με το id μπορούν να υπάρχουν περισσότερες από μία ετικέτες που να έχουν το ίδιο όνομα κλάσης. title Κείμενο (πχ title= John Smith photo at Paris ) Ορίζει το κείμενο του πλαισίου το οποίο εμφανίζεται όταν αφήνουμε τον δείκτη του ποντικιού μας επάνω στο στοιχείο (tooltip). style CSS δηλώσεις-εντολές (px style= color: blue; textalign: center; ) Ορίζουμε το στυλ της ετικέτας (στοιχείου) γράφοντας εντολές css 24

25 Βασικές Ιδιότητες Ετικετών - Η Ιδιότητα Style Μέσω της ιδιότητας style των ετικετών μπορούμε να μορφοποιήσουμε το περιεχόμενο κείμενο χρησιμοποιώντας εντολές-δηλώσεις CSS. Ο τρόπος αυτός εισαγωγής CSS στην σελίδα μας ονομάζεται Inline Style και θα τον συναντήσουμε περαιτέρω στην ενότητα CSS. Παράδειγμα Inline Style: <html> <head> <title>inline Style - Example</title> </head> <body style="background-color: #C1C5E3; font-family: Verdana; font-size: 14px;"> <h1 style="color: blue; text-align:center; font-size: 24px;">Page heading</h1> <p style="text-align: justify; color: red;">lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in ulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla.</p> </body> </html>

26 Βασικές Ιδιότητες Ετικετών - Η Ιδιότητα Style (2) Προβολή παραδείγματος στον Firefox 26

27 Βασικές Ιδιότητες Ετικετών - Η Ιδιότητα Style (3) Στο σημείο αυτό αξίζει να γίνει μια σύντομη αναφορά σε ορισμένες βασικές ιδιότητες CSS τις οποίες θα δούμε αναλυτικότερα στην ενότητα CSS. background-color: Ορίζει χρώμα παρασκηνίου (background) στο στοιχείο. Το χρώμα συνήθως εισάγεται χρησιμοποιώντας το όνομα του (πχ green, red, yellow διαβάστε περισσότερα) ή με βάση τον δεκαεξαδικό κωδικό του (HEX) ο οποίος βασίζεται στον συνδυασμό των χρωμάτων κόκκινο, πράσινο και μπλε (RGB Red Green Blue). font-family: Ορίζει την γραμματοσειρά που θα είναι γραμμένο το περιεχόμενο κείμενο. (διαβάστε περισσότερα). font-size: Ορίζει το μέγεθος των γραμμάτων του κειμένου που περιέχει το στοιχείο. color: Ορίζει χρώμα στα γράμματα του κειμένου που περιέχει το στοιχείο. Η αναφορά του χρώματος γίνεται με όμοιο τρόπο όπως και στην ιδιότητα background-color. text-align: Ορίζει στοίχιση στο κείμενο που περιέχει το στοιχείο. Οι δυνατές τιμές είναι left, center, right και justify για αριστερή, στο κέντρο, δεξιά και πλήρη στοίχιση αντίστοιχα. 27

28 Λίστες Με την χρήση της λίστας, το κείμενο μας γίνεται πιο ευέλικτο σε ορισμένες περιπτώσεις, ειδικά όταν θέλουμε να εισάγουμε οδηγίες (ή Βήματα), πίνακες περιεχομένων, μενού πλοήγησης και γενικά στοιχεία που πρέπει να μπουν σε μια σειρά. Οι δυο πιο δημοφιλής και ευρέως διαδεδομένες λίστες είναι οι παρακάτω: Μη αριθμημένες λίστες (unordered lists): Για να εισάγουμε μια μη αριθμημένη λίστα χρησιμοποιούμε την ετικέτα <ul>. Κάθε στοιχείο της λίστας ξεκινά με την ετικέτα <li> (list item) και κλείνει με </li>. Όταν ο browser διαβάσει την ετικέτα <li> τότε προσθέτει αυτόματα ένα μαύρο κύκλο (bullet) πριν από το κείμενο που περιέχει. Αριθμημένες (ή διατεταγμένες) λίστες (ordered lists): Ομοίως για να εισάγουμε μια αριθμημένη λίστα χρησιμοποιούμε την ετικέτα <ol> και ισχύουν τα ίδια που ισχύουν με τις μη αριθμημένες (<ul>) μόνο που ο browser αυτή την φορά προσθέτει αρίθμηση (1, 2 κτλ για κάθε <li>). 28

29 Λίστες Οι Ετικέτες <ul>, <ol> και <li>) Οι ετικέτες <ul>, <ol> και <li> πρέπει να κλείνουν με τις αντίστοιχες ετικέτες τερματισμού (</ul>, </ol> και </li>). Τα <ul>, <ol> και <li> είναι block level στοιχεία. Μέσα στα στοιχεία <ul> και <ol> πρέπει να υπάρχουν μόνο <li>, και όχι άλλα στοιχεία διαφορετικά η σελίδα μας μπορεί να μην προβάλλεται σωστά από κάποιους browsers. Το <li> εκτός από κείμενο μπορεί να περιέχει σχεδόν όλα τα στοιχεία που μπαίνουν στο <body> όπως πχ παράγραφοι, ετικέτες μορφοποίησης (<b>, <em> κτλ ), εικόνες, links, ακόμα και άλλες λίστες (αριθμημένες ή μη) οι οποίες καλούνται εμφωλευμένες λίστες (nested lists). 29

30 Λίστες (Παραδείγματα) Παράδειγμα 4: <b>unordered List</b> <ul> <li>milk</li> <li>coffee</li> <li>tea</li> </ul> <b>ordered List</b> <ol> <li>basket</li> <li>football</li> <li>tennis</li> </ol> 30

31 Εμφωλευμένη λίστα Παράδειγμα 5: <h1>nested List</h1> <ul> <li>sporades</li> <li><b>cyclades</b> <ol> <li>santorini</li> <li>mykonos</li> <li>naxos</li> <li>sifnos</li> </ul> </li> </ol> <li>dodecanisa</li> <li>ionian Islands</li> Λίστες (Παραδείγματα) 31

32 URL Το URL (Uniform Resource Locator) είναι μια διεύθυνση μονοσήμαντα ορισμένη, η οποία παραπέμπει σε ένα αρχείο ή μια σελίδα στο διαδίκτυο. Αυτό σημαίνει πως οι διευθύνσεις URL μπορούν να εντοπίσουν έναν πόρο, όπως μια ιστοσελίδα, μια εικόνα ή ένα αρχείο ήχου. Παράδειγμα: Μια διεύθυνση URL αποτελείται από τα παρακάτω βασικά τμήματα: Το Πρωτόκολλο επικοινωνίας το οποίο είναι συνήθως το http (HyperText Transfer Protocol). Το όνομα ή διεύθυνση του υπολογιστή (εξυπηρετητή-server) ο οποίος φιλοξενεί το αρχείο ή την σελίδα. Την πλήρη διαδρομή (path) στον δίσκο του υπολογιστή που βρίσκεται το αρχείο και φυσικά το όνομα του αρχείου. Παράδειγμα: Πρωτόκολλο Όνομα υπολογιστή Πλήρης διαδρομή και όνομα αρχείου

33 Εικόνες (Η Ετικέτα <img>) Για να εισάγουμε μια εικόνα στην σελίδα μας χρησιμοποιούμε την ετικέτα <img>. Η ετικέτα <img> δεν έχει ετικέτα κλεισίματος (empty element). Έχει δυο υποχρεωτικές ιδιότητες (attributes) την src και alt. Ιδιότητα Τιμή Περιγραφή src alt URL Κείμενο Η σχετική ή η απόλυτη διεύθυνση-τοποθεσία της εικόνας που θέλουμε να εισάγουμε. Ορίζουμε το εναλλακτικό κείμενο που θα εμφανίζεται στην οθόνη εάν για κάποιο λόγο η εικόνα δεν μπορεί να προβληθεί από τον browser (πχ λάθος όνομα εικόνας). Οι εικόνες δεν εισάγονται τεχνικά μέσα στην σελίδα μας αλλά συνδέονται με αυτήν. Στην ουσία η ετικέτα <img> «δεσμεύει χώρο» στην σελίδα μας για την εικόνα και ο browser εντοπίζει την εικόνα από την ιδιότητα src και την προβάλλει στον «δεσμευμένο χώρο». Παραδείγματα: <img src= "images/jlo.jpg" alt= "Jennifer Lopez photo" > <img src=" alt= "Tomcat Logo">

34 Εικόνες (Η Ετικέτα <img>) (2) Οι εικόνες ( <img>) δεν «χαλάνε» διασπούν την ροή του κειμένου (line breaks) δηλαδή είναι inline στοιχεία. Οι εικόνες συνήθως είναι της μορφής GIF, PNG ή JPEG. Η ετικέτα <img> διαθέτει δυο επιπλέον ιδιότητες την width και την height όπου μπορούμε να δηλώσουμε το μήκος και το ύψος αντίστοιχα της εικόνας σε ιχνοστοιχεία pixels. Να σημειωθεί ότι θα πρέπει να είμαστε προσεκτικοί όταν χρησιμοποιούμε τις ιδιότητες αυτές και οι διαστάσεις που δίνουμε θα πρέπει να είναι ίσες ή ανάλογες με τις πραγματικές διαστάσεις της εικόνας, διαφορετικά η εικόνα θα εμφανιστεί παραμορφωμένη. Παράδειγμα: <img src= "images/myphoto.jpg" alt= "me " width= "90" heigth= "80" >

35 Εικόνες (Η Ετικέτα <img>) (3) Παράδειγμα 6: <p>lorem ipsum dolor sit amet, consectetuer adipiscing elit, <img src="beach_maldives_448x336.jpg" alt="beautiful beach in Maldives"> sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla. </p>

36 Εισαγωγή Εικόνων παραδείγματα Παράδειγμα 7: <html> <head> <title>html Example 1 - The Maldives Honeymoon</title> </head> <body> <h1 style="text-align: center;">the Maldives Honeymoon</h1> <p style="text-align: center;"><img src= "beach_maldives_448x336.jpg" alt="beautiful beach in Maldives" title= "Honeymoon in Maldives"></p> <hr> <p style="text-align: justify;">if <em> a honeymoon is meant to be <strong>a celebration of love</strong></em> in an intimate, secluded, and most importantly, beautiful setting, <u>then the <b>maldives</b> is the world s best backdrop for all these things</u>. There are endless ways to let the magic of the islands dazzle you on your holiday as a couple. A dinner under the stars with the occasional flicker of candle light to bring you back into the real world, a daring getaway to a nearby uninhabited island all by yourselves for the whole day, or just lazing around in your private bungalow watching the endless turquoise waters while you are treated to an spa treatment in the room. </p> </body> </html>

37 Εισαγωγή Εικόνων παραδείγματα (2) Προβολή του παραδείγματος 7 στον Firefox

38 Υπερσύνδεσμοι (Η ετικέτα <a>) Ο υπερσύνδεσμος (σύνδεσμος ή link ή hyperlink) είναι μια λέξη (ή περισσότερες λέξεις) ή μια εικόνα που μπορείς να κάνεις κλικ πάνω της και να μεταβείς σε μία νέα σελίδα. Όταν μετακινούμε το ποντίκι μας πάνω από έναν υπερσύνδεσμο τότε το βελάκι γίνεται χεράκι. Οι υπερσύνδεσμοι στην HTML συμβολίζονται με την ετικέτα <a> η οποία συνήθως χρησιμοποιείται για: Να δημιουργήσουμε έναν σύνδεσμο σε μία άλλη σελίδα που είτε έχουμε δημιουργήσει (εσωτερική) είτε βρίσκεται κάπου στο διαδίκτυο (εξωτερική). Να δημιουργήσουμε έναν σελιδοδείκτη μέσα στην σελίδα μας. Η πιο σημαντική ιδιότητα (attribute) της ετικέτας <a> είναι η href. Η τιμή της href είναι αυτή που διαβάζει ο browser για να ξέρει που θα μας πάει μόλις κάνουμε κλικ στο περιεχόμενο κείμενο (ή/και εικόνα) του υπερσυνδέσμου (στοιχείου <a>). Παραδείγματα: <a href=" to Visit Google</a> <a href="people/jsmith.html">view John Smith profile</a> <a href="cars.html"><img src="images/car2.jpg" alt="my Car"></a> <a href="#top">go to the top of the page</a>

39 Βασικές Ιδιότητες ετικέτας <a> Η ετικέτα <a> έχει τις παρακάτω βασικές ιδιότητες: Ιδιότητα Τιμή Περιγραφή href target name URL _blank ή _self Όνομα anchor Η σχετική ή η απόλυτη διεύθυνση-τοποθεσία της σελίδας που θέλουμε να μεταβούμε. Ορίζουμε εάν θέλουμε η σελίδα που θέλουμε να μεταβούμε να ανοίξει σε καινούργιο παράθυρο (ή καρτέλα) ή στο ίδιο παράθυρο (default). Ορίζουμε στην σελίδα μας ένα anchor («άγκυρα»), δηλαδή ένα σημείο στο οποίο μπορούμε να μεταβούμε μέσω ενός άλλου συνδέσμου που βρίσκεται είτε στην ίδια σελίδα με το anchor είτε σε διαφορετική. Μπορούμε να χρησιμοποιήσουμε και την ιδιότητα id αντί για την name για να εισάγουμε ένα anchor. Εάν θέλουμε να μεταβούμε σε σελίδα στο διαδίκτυο πρέπει η τιμή του href να ξεκινάει με εάν θέλουμε να μεταβούμε σε ένα anchor η τιμή της ιδιότητας href πρέπει να ξεκινάει με τον χαρακτήρα # Παράδειγμα: Έτσι τα <a name="top"></a> και <a id="top"></a> είναι (ίδια) anchors και μπορούμε να μεταβούμε σε αυτά μέσω πχ του συνδέσμου: <a href="#top">go to top of the page</a>

40 Υπερσύνδεσμοι Παράδειγμα με anchors Παράδειγμα 8 <html> <head> <title>html Example using links(anchors) inside a list</title> </head> <body> <a name="top"></a> <h1 style="text-align: center;">lesson 1</h1> <h2>index</h2> <ul> <li><a href="#chapter1">chapter 1</a></li> <li><a href="#chapter2">chapter 2</a></li> </ul> <hr> <a name="chapter1"></a> <h2>chapter 1</h2> <p>lorem ipsum dolor sit amet, consectetuer adipiscing elit...</p> <a href="#top">go to top</a> <hr> <a name="chapter2"></a> <h2>chapter 2</h2> <p>lorem ipsum dolor sit amet </p> <a href="#top">go to top</a> </body> </html>

41 Υπερσύνδεσμοι Παράδειγμα με anchors Υπόδειξη: Προβολή του παραδείγματος 8 στον Firefox Δοκιμάστε το προηγούμενο παράδειγμα προσθέτοντας περισσότερο κείμενο στις παραγράφους.

42 Υπερσύνδεσμοι - Προσοχή Η Ετικέτα <a> Πρέπει να κλείνει πάντα με </a> Το στοιχείο </a> είναι inline element. Διευθύνσεις Χρειάζεται να προσέχουμε το μονοπάτι (path) της σελίδας που αναφερόμαστε εάν είναι τοπικά αποθηκευμένη στον δίσκο. Χρειάζεται να ελέγχουμε διαδικτυακές διευθύνσεις (URL) και να ξεκινούν πάντα με Περιεχόμενο Κείμενο Οι υπερσύνδεσμοι να έχουν πάντα περιεχόμενο κείμενο ή εικόνα, διαφορετικά δεν θα είναι ορατοί στην οθόνη όταν προβληθούν από τον browser. Τα anchors μπορούν να μην έχουν περιεχόμενο κείμενο.

43 Part - 3

44 Πίνακες Για να εισάγουμε πίνακα στην σελίδα μας χρησιμοποιούμε την ετικέτα <table>. Ο πίνακας αποτελείται από γραμμές οι οποίες εισάγονται με την ετικέτα <tr> (table row). Κάθε γραμμή αποτελείται από ένα ή περισσότερα κελιά. Για να εισάγουμε ένα κελί χρησιμοποιούμε την ετικέτα <td> (table data). Το κάθε κελί μπορεί να περιέχει κείμενο, links, εικόνες, λίστες και άλλες ετικέτες ή και ακόμα άλλο πίνακα. Οι browsers εξορισμού δεν προσθέτουν διαχωριστικές γραμμές μεταξύ των κελιών του πίνακα. Με την ιδιότητα border του πίνακα ορίζουμε εάν επιθυμούμε να υπάρχουν διαχωριστικές γραμμές μεταξύ των κελιών του πίνακα (border="1") ή όχι (border= "0"). Η ιδιότητα border θεωρείται πλέον ξεπερασμένη και χρησιμοποιούνται «εντολές» - στυλ CSS (θα τις δούμε παρακάτω) αντί της border. Με την ετικέτα <caption> προσθέτουμε επεξήγηση (λεζάντα) στον πίνακα. Η ετικέτα <caption> είναι προαιρετική, εάν όμως την χρησιμοποιήσουμε θα πρέπει να βρίσκεται αμέσως μετά την <table>.

45 Πίνακες (2) Τα κελιά ενός πίνακα χωρίζονται σε δυο είδη: Κελία επικεφαλίδες (Header Cells) που εισάγονται με την ετικέτα <th> (table header) και τα οποία ο browser εμφανίζει με έντονη (bold) γραφή και με στοίχιση στο κέντρο. Κανονικά κελία (Standard Cells) που εισάγονται με την ετικέτα <td> και τα οποία ο browser εμφανίζει με κανονική γραφή και στοιχισμένα αριστερά. Το στοιχείο <tr> περιέχει ένα ή περισσότερα στοιχεία <td> (κελί) και <th> (κελί επικεφαλίδα).

46 Πίνακες Παράδειγμα Παράδειγμα 8: <html> <head> <title>example of inserting a table</title> </head> <body> <table border="1"> <caption>2x2 Table</caption> <tr> 1η Γραμμή 2η Γραμμή <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr> <tr> <td>row 2, cell 1</td> <td>row 2, cell 2</td> </tr> </table> </body> </html> Λεζάντα Κελιά Προβολή του παραδείγματος 8 στον Firefox

47 Πίνακες Παράδειγμα (2) Παράδειγμα 9: <html> <head> <title>table with header cells and specific width</title> </head> <body> <table border="1" width="400px > <caption>salary</caption> <tr> <th>june</th> <th>july</th> </tr> <tr> <td>1250 </td> <td>1120 </td> </tr> </table> </body> </html> Προβολή του παραδείγματος 9 στον Firefox

48 Συγχώνευση των Κελιών <td> και <th> Οριζόντια συγχώνευση κελιών: Όταν θέλουμε ένα κελί να επεκτείνεται οριζόντια σε περισσότερες στήλες τότε χρησιμοποιούμε την ιδιότητα colspan η οποία ορίζει τον αριθμό των κελιών που θα επεκτείνεται οριζόντια. Κάθετη συγχώνευση κελιών: Όταν θέλουμε ένα κελί να επεκτείνεται κάθετα σε περισσότερες γραμμές τότε χρησιμοποιούμε την ιδιότητα rowspan η οποία ορίζει τον αριθμό των κελιών που θα επεκτείνεται κάθετα. Ιδιότητα Τιμή Περιγραφή colspan rowspan Ακέραιος αριθμός Ακέραιος αριθμός Ορίζει τον αριθμό των κελιών που θα επεκτείνεται οριζόντια το κελί στο οποίο υπάρχει η ιδιότητα ορίζει τον αριθμό των γραμμών που θα επεκτείνεται το κελί.

49 Συγχώνευση των Κελιών Παράδειγμα 10 Παράδειγμα 10 <table border="1" width= "300" > <tr> <th colspan="3">summer Profit</th> </tr> <tr> <th>june</th> <th>july</th> <th>august</th> </tr> <tr> <td>2850 </td> <td>3220 </td> <td> </td> </tr> </table> Παράδειγμα 10: Οριζόντια συγχώνευση

50 Συγχώνευση των Κελιών Παράδειγμα 11 <table border="1" width= "300" > <caption>summer Profit</caption> <tr> <th>june</th> <th>july</th> <th>august</th> </tr> <tr> <td>2850 </td> <td>3220 </td> <td rowspan= "2" > - </td> </tr> <tr> <td>2350 </td> <td>3220 </td> </tr> </table> Παράδειγμα 11 Παράδειγμα 11: Κάθετη συγχώνευση

51 Χρήση Πινάκων Χρησιμοποιούνται κυρίως όταν θέλουμε να προβάλουμε κείμενο ή δεδομένα υπό τη μορφή πίνακα και γενικά υπό την μορφή πλέγματος (grid). Στο παρελθόν οι πίνακες αποτελούσαν βασικό εργαλείο για το σχεδιασμό της διάταξης («σκελετού») της σελίδας (page layout). Όμως, με τον ερχομό του CSS η χρήση τους αυτή σιγά σιγά εγκαταλείφθηκε εξαιτίας του ότι οι πίνακες γενικά φτιάχνουν πολύπλοκές - «πολυσύνθετες» σελίδες με πολλές ετικέτες κάνοντας αφενός τον σχεδιασμό της σελίδας δυσκολότερο και αφετέρου οι σελίδες δεν είναι φιλικές προς τις μηχανές αναζήτησης.

52 Η Ετικέτα <div> Η ετικέτα <div> ορίζει μια ενότητα /τμήμα (division) στην σελίδα μας. Είναι block level στοιχείο και μπορεί να περιέχει block level και inline στοιχεία. Μπορεί να περιέχει όλες τις ετικέτες που μπαίνουν στο <body> όπως για παράδειγμα <div>, <p>, <h1>,<ul>,<ol>,<table>,<img>,<a> κτλ Πρέπει πάντα να κλείνει με </div> Χρησιμοποιείται για να ομαδοποιήσουμε συνήθως block level (και inline) στοιχεία έτσι ώστε να μπορούμε μετά να τα μορφοποιήσουμε χρησιμοποιώντας CSS. Η <div> μοιάζει με την παράγραφο μόνο που «διαχωρίζει» την σελίδα σε μεγαλύτερες ενότητες/τμήματα. Μας δίνει την δυνατότητα να ονομάσουμε (συνήθως μέσω των ιδιοτήτων id, class και style) και να μορφοποιήσουμε μέσω CSS συγκεκριμένες ενότητες στη σελίδα μας. Οι ετικέτες <div> με την βοήθεια του CSS αποτελούν σήμερα τα κύρια εργαλεία για το σχεδιασμό της διάταξης («σκελετού») της σελίδας (page layout).

53 Η Ετικέτα <span> <span> </span Η ετικέτα <span> χρησιμοποιείται για να ομαδοποιούμε κείμενο και inline στοιχεία σε μια σελίδα. Δεν επιφέρει καμιά οπτική (visual) αλλαγή στην σελίδα μας. Μπορεί να περιέχει μόνο inline στοιχεία και κείμενο. Πρέπει πάντα να κλείνει με </span> Χρησιμοποιείται για να ομαδοποιήσουμε συνήθως inline στοιχεία ή να διαχωρίσουμε συγκεκριμένο τμήμα κειμένου έτσι ώστε να μπορούμε μετά να τα/ο μορφοποιήσουμε χρησιμοποιώντας CSS. Το στοιχείο <span> είναι inline σε αντίθεση με το <div> που είναι block level.

54 Ετικέτα <div> - Παράδειγμα 12 Παράδειγμα 12 <body> <div id="container > <div id="header > <h1>site name</h1> </div> <div id="navigation > <a href="index.html">home</a> <a href="about.html">about</a> <a href="contact.html">contact</a> </div> <div id="content > <h2>page heading</h2> <p>lorem ipsum dolor sit amet consect etuer adipi scing elit sed diam nonummy nibh euismod tinunt ut laoreet dolore magna aliquam erat volut. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. </p> </div> <div id="footer > <span>copyright Site name, 20XX<span> </div> </div> </body>

55 Παράδειγμα 12 Εκτέλεση Παράδειγμα 12: - προβολή σελίδας στον Firefox

56 Part - 4

57 Φόρμες (<form>..</form>) Η Βασική ετικέτα για να εισάγουμε μια φόρμα στην σελίδα μας: <form> </form> Μια φόρμα μας επιτρέπει τη συλλογή πληροφοριών από το χρήστη. Κάθε φόρμα μπορεί να έχει αρκετά στοιχεία αλληλεπίδρασης τα οποία καλούνται form elements, μερικά από αυτά είναι τα: Τext fields, Password fields, Text area fields, Radio buttons, Checkboxes, Dropdown lists, Hidden fields, buttons, Image buttons, Submit buttons, Reset buttons, File inputs κτλ. Μέσω φορμών μπορούμε να δώσουμε τιμές σε μεταβλητές οι οποίες θα χρησιμοποιηθούν από ένα δυναμικό πρόγραμμα στο διαδίκτυο. 57

58 Φόρμες (<form>..</form>) - 2 Κάθε φόρμα (συνήθως) περιέχει και ένα κουμπί (κουμπί υποβολέας) το οποίο μας επιτρέπει να αποστέλλουμε τα στοιχεία που εισάγουμε σε μια φόρμα σε κάποιο δυναμικό πρόγραμμα το οποίο συνήθως είναι γραμμένο σε κάποια γλώσσα όπως php, jsp, asp κτλ. Το κουμπί υποβολέας συνήθως έχει κάποιο λεκτικό Search, Go, Submit κ.τ.λ Κάθε πεδίο (form element) που εισάγουμε σε μια φόρμα ορίζει μια μοναδική μεταβλητή, άρα πρέπει να του δίνουμε και ένα μοναδικό όνομα. Σε μία σελίδα μπορούμε να προσθέσουμε περισσότερες από μία φόρμες. Μια φόρμα δεν μπορεί να εμπεριέχει άλλη φόρμα (εμφωλευμένη nested). 58

59 Φόρμα Βασικές Ιδιότητες (attributes) <form action="myscript.php" method="post" name="myform" id=" form1" >... form elements </form> Ιδιότητα Τιμή Περιγραφή action URL Καθορίζει την διεύθυνση (URL) της σελίδας (δυναμικό πρόγραμμα) που θα αποσταλούν τα στοιχεία της φόρμας. Η σελίδα μπορεί: α) να είναι στον ίδιο Server (εξυπηρετητή) με την σελίδα μας πχ <form action="readform.jsp" method="post" name="myform"> </form> β) σε διαφορετικό Server: πχ <form action=" method="post" name="myform"> </form> γ) να είναι μια διεύθυνση πχ: <form method="post" name="myform"> </form> method GET ή POST GET ή POST Η (http) μέθοδος που θα αποσταλούν τα δεδομένα. name String (κείμενο) Το όνομα της φόρμας. Συνήθως χρησιμοποιείτε από την javascript. id class enctype String (δλδ κείμενο) String (δλδ κείμενο) application/x-wwwform-urlencoded multipart/form-data text/plain Ορίζουμε id στην φόρμα. Συνήθως χρησιμοποιείτε από το CSS ή την javascript. Ορίζουμε κλάση στην φόρμα. Συνήθως χρησιμοποιείτε από το CSS ή την javascript. Προεπιλεγμένη τιμή. Οι χαρακτήρες κωδικοποιούνται πριν γίνει η αποστολή, τα κενά μετατρέπονται σε σύμβολα + Δεν γίνεται κωδικοποίηση. Χρησιμοποιείται μόνο σε περίπτωση που στην φόρμα έχουμε πεδίο για ανέβασμα αρχείου, στην περίπτωση αυτή το γνώρισμα method της φόρμα θα πρέπει να έχει τιμή POST. Τα κενά κωδικοποιούνται σε + αλλά όχι οι ειδικοί χαρακτήρες 59

60 Στοιχεία Φόρμας <input> Παράδειγμα: <input type="text" name="surname" id="surname" placeholder="give surname" required> Η πιο «ευέλικτη» ετικέτα για την εισαγωγή δεδομένων είναι η <input>, η οποία επιτρέπει τον ορισμό διαφόρων τρόπων εισαγωγής δεδομένων από τον χρήστη. Η ετικέτα <input> δεν κλείνει, δηλ. δεν ακολουθεί το </input> Η τιμή της ιδιότητας type είναι αυτή που καθορίζει τον τύπο και την «μορφή» του στοιχείου. Η ιδιότητα type είναι προαιρετική, οπότε εάν την παραλείψουμε τότε παίρνει την default τιμή που είναι η text. Εάν χρησιμοποιηθεί τιμή που ο browser δεν αναγνωρίζει (πχ παλαιά έκδοση browser) τότε θα αγνοηθεί. Αυτό μας δίνει την ευελιξία να χρησιμοποιήσουμε τύπους-τιμές της Html 5 και σε περίπτωση που κάποιοι χρήστες διαθέτουν παλαιούς browsers (δλδ δεν υποστηρίζουν τους συγκεκριμένους τύπους) δεν θα δημιουργηθούν προβλήματα. 60

61 Στοιχεία Φόρμας <input> (2) Η ιδιότητα type και μερικές από τις τιμές που μπορεί να πάρει: Τιμές Τι κάνει; Εμφάνιση text Πεδίο εισαγωγής κειμένου μιας γραμμής (Textfield) password hidden checkbox radio submit reset image button file Πεδίο εισαγωγής κειμένου μιας γραμμής αλλά οι χαρακτήρες που πληκτρολογήθηκαν δεν εμφανίζονται μη ορατό πεδίο με σκοπό να αποδώσουμε τιμές σε μεταβλητές που δεν επιθυμούμε να τις αλλάξουν/δουν οι χρήστες. (hidden field) πεδίο (πολλαπλής) επιλογής (checkbox) πεδίο (μοναδικής) επιλογής (radio button) Κουμπί υποβολέας της φόρμας (submit button) Κουμπί καθαρισμού των δεδομένων που έχουν επιλεχτεί ή πληκτρολογηθεί από τον χρήστη. (reset button) Εισάγει μια εικόνα ως κουμπί υποβολέα της φόρμας, με το attribute src μετά δίνουμε το URL της εικόνας. (image button) Εισάγει ένα κουμπί (συνήθως χρησιμοποιείτε για να ενεργοποιήσει κάποιο script) Πλαίσιο εισαγωγής αρχείου (file input filed or file uploader). 61

62 Στοιχεία Φόρμας <input> (3) Html 5: Ορισμένες από τις νέες τιμές που έχουν εισαχθεί στην ιδιότητα type: url tel number range Τιμές Τι κάνει; Εμφάνιση Πεδίο εισαγωγής , παρέχει διευκολύνσεις σε διάφορες συσκευές (όπως πχ iphone) και ενίοτε (μερική) επικύρωση των εισαχθέντων δεδομένων Πεδίο εισαγωγής URL, παρέχει διευκολύνσεις σε διάφορες συσκευές (όπως πχ iphone) και ενίοτε (μερική) επικύρωση των εισαχθέντων δεδομένων Πεδίο εισαγωγής τηλεφωνικών αριθμών Πεδίο εισαγωγής αριθμών (σε συνδυασμό με τις ιδιότητες min, max και step) Πεδίο εισαγωγής αριθμών (σε συνδυασμό με τις ιδιότητες min, max και step) εμφανίζει ένα slider control. Μερική υποστήριξη από τους browsers αυτή την στιγμή. 62

63 Στοιχεία Φόρμας <input> (4) Εκτός από την ιδιότητα type που είδαμε στις προηγούμενες διαφάνειες, η ετικέτα input διαθέτει και τις παρακάτω βασικές ιδιότητες-γνωρίσματα (attributes): Ιδιότητα name id readonly disabled value maxlength placeholder Περιγραφή Προσδιορίζει το όνομα της μεταβλητής (αναγνωριστικό) στην οποία θα αποδοθεί η τιμή. Με βάση την τιμή του name γίνεται η αναζήτηση από την σελίδα (δυναμικό πρόγραμμα) στην οποία θα αποσταλθούν τα δεδομένα της φόρμας (βλέπε ιδιότητα action της φόρμας) Ορίζουμε id στο πεδίο το οποίο συνήθως το χρησιμοποιούμε από το CSS ή την javascript ή από την ετικέτα <label> που θα δούμε παρακάτω Εάν η ιδιότητα υπάρχει τότε ο χρήστης δεν μπορεί να αλλάξει την τιμή του (μόνο για ανάγνωση) Εάν η ιδιότητα υπάρχει τότε το πεδίο είναι απενεργοποιημένο, ο χρήστης δεν μπορεί να αλλάξει την τιμή του και δεν αποστέλλεται μαζί με τα υπόλοιπα στοιχεία της φόρμας όταν γίνει η υποβολή Προσδιορίζει ένα προεπιλεγμένο κείμενο το οποίο θα εμφανίζεται στο πεδίο Προσδιορίζει το μέγιστο αριθμό χαρακτήρων που μπορεί να εισάγει ο χρήστης στο πεδίο. Έχει έννοια μόνο στα input τα οποία ο χρήστης εισάγει δεδομένα δηλ όταν το type έχει μια από τις τιμές: (text, password, , url, tel, number) Μόνο στην Html 5. Έχει έννοια μόνο στα input τα οποία ο χρήστης εισάγει δεδομένα και του εμφανίζει την τιμή του εσωτερικά για παράδειγμα χρήσης. Όταν ο χρήστης κάνει κλικ στο πεδίο τότε εξαφανίζεται. Παράδειγμα: required Μόνο στην Html 5. Δουλεύει μόνο όταν το type έχει τιμή μία από: text, url, tel, , password, number, checkbox, radio, file και ένα δεν έχει τιμή το πεδίο ο browser δεν υποβάλει την φόρμα. Μερική υποστήριξη από τους browsers. 63

64 Παραδείγματα: Στοιχεία Φόρμας <input> (5) Textfield: <input type="text" name="surname" id="surname" placeholder="give your surname"> Password field: <input type="password" name="mypassword" placeholder="password"> Checkbox: Over 18? <input type="checkbox" name="age"> Radio buttons: (Δείτε ότι έχουν το ίδιο όνομα, γιατί;) Male <input type="radio" name="gender" value="male"> Female <input type="radio" name="gender" value="female"> Image button: <input type="image" name="image1" src="images/register.gif"> Button: <input type="button" id="mybutton" value="click me now!"> Submit button: <input type="submit" name="mysubmit" value="next"> Reset Button: <input type="reset" name="myreset" value="clear fields"> Hidden field: <input type="hidden" name="totalcost" value="1000"> 64

65 <textarea> </textarea> Για την εισαγωγή δεδομένων τα οποία δεν μπορούν να τοποθετηθούν σε ένα πεδίο κειμένου της μιας γραμμής, χρησιμοποιούμε την ετικέτα <textarea> η οποία επιλύει αυτό το πρόβλημα, καθώς επιτρέπει στους χρήστες να εισάγουν πολλές γραμμές Η ετικέτα <textarea> κλείνει δηλαδή ακολουθεί </textarea> Η <textarea> ομοίως δέχεται τις ιδιότητες που αναφέραμε προηγουμένως για την ετικέτα <input> (name, id κτλ) και επιπλέον διαθέτει και τις ιδιότητες: cols Προσδιορίζει το μήκος του πλαίσιο κειμένου σε χαρακτήρες (μέσο μήκος χαρακτήρα). rows Προσδιορίζει το ύψος του πλαισίου σε γραμμές Οι παραπάνω ιδιότητες μπορούν να παρακαμφθούν από το CSS Οι κενοί χαρακτήρες εντός πλαισίου εμφανίζονται κανονικά χωρίς να συμπιέζονται σε έναν 65

66 Λίστα επιλογής - <select> </select> Για τη δημιουργία λιστών επιλογής (είτε μοναδικής επιλογής είτε πολλαπλής) χρησιμοποιούμε την ετικέτα <select> Η ετικέτα <select> κλείνει δηλαδή ακολουθεί </select > Κάθε επιλογή της λίστας προσδιορίζεται μέσω της ετικέτας <option> Η ιδιότητα value (της <option>) είναι η τιμή που θα πάρει όταν επιλεχτεί η συγκεκριμένη επιλογή όταν υποβληθεί η φόρμα. Εάν παραλείψουμε το value τότε θα πάρει ως τιμή το περιεχόμενο του στοιχείου <option>. Αν θέλουμε κάποια επιλογή να είναι προεπιλεγμένη τότε προσθέτουμε την ιδιότητα selected και της δίνουμε τιμή selected δηλ. selected= "selected Η ετικέτα <option> κλείνει δηλαδή ακολουθεί </option> Η ιδιότητα size της ετικέτας <select> προσδιορίζει τον αριθμό των επιλογών (1 επιλογή/γραμμή) από τη λίστα που θα εμφανίζονται, αν δεν το βάλουμε το default είναι 1 δηλ. μια επιλογή. 66

67 Λίστα επιλογής -<select> </select> (2) Λίστα μονής επιλογής: Please select your OS: <select name="system"> <option value="windows">windows</option> <option value="linux">linux</option> <option value="mac">mac</option> </select> Λίστα μονής επιλογής με προεπιλεγμένο στοιχείο: <select name="system"> <option value="windows">windows</option> <option value="linux">linux</option> <option value="mac" selected="selected">mac</option> </select> 67

68 Λίστα επιλογής -<select> </select> (3) Λίστα πολλαπλής επιλογής με δύο προεπιλεγμένα στοιχεία: Please select your favorite fruits: <select name="fruits" size="6" multiple="multiple"> <option value="apple">apple</option> <option value="banana">banana</option> <option value="orange" selected="selected">orange</option> <option value="pear">pear</option> <option value="blackberry">blackberry</option> <option value="watermelon" selected="selected">watermelon</option> </select> 68

69 Λίστα επιλογής -<select> </select> (4) Το στοιχείο <optgroup> μας δίνει την δυνατότητα να «ομαδοποιήσουμε» τις επιλογές (<option>) Με το attribute label δίνουμε το όνομα της κάθε ομάδας. Παράδειγμα: Please select Car: <select name="cars" multiple="multiple" size="6"> <optgroup label="swedish Cars"> <option value="volvo">volvo</option> <option value="saab">saab</option> </optgroup> <optgroup label="german Cars"> <option value="mercedes">mercedes</option> <option value="audi">audi</option> </optgroup> </select> 69

70 Η ετικέτα <label> </label> Με το στοιχείο <label> ορίζουμε την «ετικέτα» ενός form element Η ετικέτα <label> κλείνει δηλαδή ακολουθεί η </label> Δυο τρόποι να την συσχετίσουμε με κάποιο πεδίο: Με την χρήση της ιδιότητας for και τιμή ίση με την τιμή της ιδιότητας id του πεδίου <label for="surnameid">surname:</label> <input type="text" name="surname" id="surnameid"> Περικλείοντας το πεδίο με την ετικέτα <label> <label>surname: <input type="text" name="surname" id="surnameid"> </label> Εάν προσθέσουμε το στοιχείο <label> σε κάποιο πεδίο τότε ο χρήστης κάνοντας κλικ στην ετικέτα <label> ισοδυναμεί σας να έκανε κλικ στο ίδιο το στοιχείο, δηλ. ο browser εστιάζει στο πεδίο, αυτό βελτιώνει την προσβασιμότητα του πεδίου. 70

71 Η ετικέτα <fieldset> </fieldset > Η ετικέτα <fieldset> χρησιμοποιείτε για να ομαδοποιήσουμε σχετικά στοιχεία μιας φόρμας. Η ετικέτα <fieldset> κλείνει, δηλ. πρέπει να ακολουθείτε από </fieldset> Η ετικέτα <fieldset> σχεδιάζει ένα πλαίσιο γύρω από όλα τα στοιχεία που είναι μεταξύ: <fieldset> και </fieldset> Χρησιμοποιώντας την ετικέτα: <legent> </legent> ορίζουμε μια λεζάντα για το σχεδιασμένο πλαίσιο. Παράδειγμα: <fieldset> <legend>personal Data</legend> Name: <input type="text" name= "namefield"><br> <input type= " " name= " field" ><br> </fieldset> 71

72 Φόρμα - Παράδειγμα <form action="myscript.php" method= POST" name="myform"> <fieldset> <legend>personal Data</legend> Name: <input type="text" name= "namefield"><br> <input type= " " name= " field"> </fieldset> <fieldset> <legend>preferences</legend> Please select your favorite sports: <select name="select" size="6" multiple="multiple"> <option value="football">football</option> <option value="basket">basket</option> <option value="tennis">tennis</option> <option value="polo">polo</option> <option value="volley">volley</option> <option value="table tennis">table tennis</option> </select> </fieldset> <input type="submit" value="next" name= "sbutton1"> <input type="reset" value="clear" name= "rbuton1"> </form> 72

73 Φόρμα Παράδειγμα (2) 73

74 Πηγές

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

Άσκηση 6 Επαναληπτική Άσκηση HTML Άσκηση 6 Επαναληπτική Άσκηση HTML ΕΤΙΚΕΤΕΣ HTML ΕΤΙΚΕΤΑ ΠΕΡΙΓΡΑΦΗ ΙΔΙΟΤΗΤΕΣ ΙΔΙΟΤΗΤΑ ΤΙΜΗ ΠΕΡΙΓΡΑΦΗ Βασικές Ορίζει τον τύπο του αρχείου Ορίζει ένα αρχείο HTML Ορίζει ένα τίτλο

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Η γλώσσα HTML. Επιμέλεια: Δέγγλερη Σοφία Η γλώσσα HTML Επιμέλεια: Δέγγλερη Σοφία Υπερκείμενο Το δομικό χαρακτηριστικό του Παγκόσμιου Ιστού Ένα αρχείο Απλό κείμενο και υπερσύνδεσμοι Υπερσύνδεσμος Μετάβαση σε διάφορα άλλα έγγραφα Αποτελείται από

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Εισαγωγη στην html. Η δομή μιας ιστοσελίδας (αρχείο html) Η βασική δομή ενός αρχείου html είναι η εξής: <html> <head> Εισαγωγη στην html Ο παγκόσμιος ιστός (αγγ.: World Wide Web ή www) είναι η πιο δημοφιλής υπηρεσία που μας παρέχει το Διαδίκτυο (Internet) και είναι ένα σύστημα διασυνδεδεμένων πληροφοριών (κειμένου, εικόνας,

Διαβάστε περισσότερα

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

2. ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΓΙΩΡΓΟΣ ΓΙΑΝΝΑΚΑΚΗΣ, ΜΑΝΩΛΗΣ ΤΣΙΚΝΑΚΗΣ 2014 2. ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΓΙΩΡΓΟΣ ΓΙΑΝΝΑΚΑΚΗΣ, ΜΑΝΩΛΗΣ ΤΣΙΚΝΑΚΗΣ H HTML είναι μία γλώσσα σήμανσης και αποτελεί την κύρια γλώσσα δημιουργίας ιστοσελίδων του διαδικτύου. Είναι το ακρωνύμιο των λέξεων HyperText

Διαβάστε περισσότερα

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

Επαναληπτική Άσκηση ΕΤΙΚΕΤΕΣ HTML Επαναληπτική Άσκηση ΕΤΙΚΕΤΕΣ HTML ΕΤΙΚΕΤΑ ΠΕΡΙΓΡΑΦΗ ΙΔΙΟΤΗΤΕΣ ΙΔΙΟΤΗΤΑ ΤΙΜΗ ΠΕΡΙΓΡΑΦΗ Βασικές Ορίζει ένα αρχείο HTML Ορίζει ένα τίτλο για το αρχείο Ορίζει το σώµα της background URL

Διαβάστε περισσότερα

Φόρμες. Γενικοί κανόνες. Η ετικέτα <form>

Φόρμες. Γενικοί κανόνες. Η ετικέτα <form> Φόρμες Οι φόρμες περιέχουν τα στοιχεία φόρμας στο οποία ένας χρήστης μπορεί να εισαγάγει δεδομένα τα οποία στη συνέχεια αποστέλλονται σε έναν εξυπηρετητή για παραπέρα επεξεργασία. Γενικοί κανόνες Για τις

Διαβάστε περισσότερα

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

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html Χρ. Ηλιούδης Παγκόσμιος Ιστός (WWW) Ο Παγκόσμιος Ιστός (World Wide Web WWW), ή απλώς Ιστός, βασίζεται στην ιδέα των κατανεμημένων πληροφοριών. Αντί όλες

Διαβάστε περισσότερα

Προγραμματισμός Διαδικτύου ΕΡΓΑΣΤΗΡΙΟ. Τμ. ΔΕ- Χειμ

Προγραμματισμός Διαδικτύου ΕΡΓΑΣΤΗΡΙΟ. Τμ. ΔΕ- Χειμ Προγραμματισμός Διαδικτύου ΕΡΓΑΣΤΗΡΙΟ Τμ. ΔΕ- Χειμ. 2014-15 Ετικέτες meta 2 Δε περιέχουν περιεχόμενο Έχουν 2 ιδιότητες. content: (υποχρεωτικό): Τα ίδια τα μετα-δεδομένα name: Συνήθως author, keywords και

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Τεχνολογίες Διαδικτύου - Εργαστήριο 1 ο Τεχνολογίες Διαδικτύου - Εργαστήριο 1 ο 1. Δημιουργία μιας απλής σελίδας HTML Στον προσωπικό σας κατάλογο δημιουργήστε ένα φάκελο με όνομα HTML. Ανοίξτε το Notepad ακολουθώντας τη διαδρομή (Start All Programs

Διαβάστε περισσότερα

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

Coding Bootcamp. Εισαγωγή στo CSS Εισαγωγή στo CSS CSS (Cascading Style Sheets) Η Html σχεδιάστηκε αρχικά για να προβάλλει κείμενο και είχε σκοπό να «ορίσει» το περιεχόμενο μιας σελίδας υπό την έννοια ποιο κείμενο είναι επικεφαλίδα, ποιο

Διαβάστε περισσότερα

<a href="http://www.somepage.com/somepage.html">μετάβαση στο κείμενο</a>.

<a href=http://www.somepage.com/somepage.html>μετάβαση στο κείμενο</a>. HTML Τα αρχεία της HTML έχουν ετικέτες (tags) που ορίζουν τη δομή και τη μορφοποίηση των ιστοσελίδων. Οι περισσότερες HTML ετικέτες τις συναντούμε ως ζεύγη τα οποία ενεργούν στα περιεχόμενα μεταξύ των

Διαβάστε περισσότερα

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

Α ΛΥΚΕΙΟΥ - ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΪΟΣ 2019 ΕΝΔΕΙΚΤΙΚΕΣ ΕΡΩΤΗΣΕΙΣ ΚΑΤΑΝΟΗΣΗΣ Το υλικό αυτό δίνεται στους μαθητές για τη σωστή μελέτη της διδαχθείσας ύλης του μέρους Β. Πρόκειται για ένα συμπαγή κορμό ερωτήσεων και ασκήσεων οι οποίες καλύφθηκαν κατά τη διάρκεια της έως τώρα σχολικής

Διαβάστε περισσότερα

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

11. Η γλώσσα HTML Πίνακες, Λίστες, Φόρμες 11. Η γλώσσα HTML Πίνακες, Λίστες, Φόρμες Σκοπός του Εργαστηρίου: Σκοπός της παρούσας εργαστηριακής άσκησης είναι η εμβάθυνση σε συχνά χρησιμοποιούμενες ετικέτες HTML, όπως οι πίνακες και οι λίστες, καθώς

Διαβάστε περισσότερα

ΟΔΗΓΟΣ ΟΠΤΙΚΗΣ ΤΑΥΤΟΤΗΤΑΣ

ΟΔΗΓΟΣ ΟΠΤΙΚΗΣ ΤΑΥΤΟΤΗΤΑΣ ΟΔΗΓΟΣ ΟΠΤΙΚΗΣ ΤΑΥΤΟΤΗΤΑΣ ΚΩΔΙΚΟΠΟΙΗΣΗ & ΓΕΝΙΚΕΣ ΑΡΧΕΣ ΕΦΑΡΜΟΓΩΝ 2014 1 TEMPLATES 49 ΕΝΤΥΠΑ ΑΛΛΗΛΟΓΡΑΦΙΑΣ ΑΚΑΔΗΜΑΪΚΩΝ ΑΡΧΩΝ ΠΡΥΤΑΝΗΣ Τα θεσμικά έντυπα με τη συχνότερη χρήση σε καθημερινή βάση είναι τα

Διαβάστε περισσότερα

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

<HTML> <HEAD> <TITLE> <BODY> ΑΣΚΗΣΗ 1 1. Ανοίξτε τον επεξεργαστή ιστοσελίδων 2. Αποθηκεύστε στο X:/mathimata/html/askiseis/ με όνομα askisi1b.html 3. Θα φτιάξουμε μια νέα ιστοσελίδα, χρησιμοποιώντας τις βασικές ετικέτες

Διαβάστε περισσότερα

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

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ HTML ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ HTML Στόχοι 1 Να δημιουργήσουμε υπερκείμενα με την Γλώσσα Επισημείωσης Υπερκειμένων (hypertext markup language, HTML). Υπολογιστικά συστήματα:

Διαβάστε περισσότερα

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

Βαρβάκειο Πρότυπο Γυμνάσιο Παραδόσεις & εργαστηριακές ασκήσεις στην HTML Βαρβάκειο Πρότυπο Γυμνάσιο Σχολ. Χρονιά 2016-2017 Θ. Οτζάκογλου Εργαστήρι Πληροφορικής Σχολ. Έτος 2016 2017 Αν και δεν είναι μία ακόμη «γλώσσα προγραμματισμού»,

Διαβάστε περισσότερα

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

1. <body> 2. <header> 3. <h1> My Page </h1> 4. </header> 5. <section> Ενδεικτικές ερωτήσεις 1. Τι σημαίνουν τα αρχικά CSS 2. Τι σημαίνουν τα αρχικά HTML 3. Ποια η διαφορά μεταξύ Internet και Web; a. Είναι το ίδιο b. Το Web είναι μια υπηρεσία του διαδικτύου 4. Ποια η διαφορά

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Τεχνολογίες Διαδικτύου (Εξασκηθείτε στην HTML) Τεχνολογίες Διαδικτύου (Εξασκηθείτε στην HTML) 1. Δημιουργία μιας απλής σελίδας HTML Ανοίξτε το Notepad ακολουθώντας τη διαδρομή Start All Programs Accessories Notepad Πληκτρολογήστε το ακόλουθο κείμενο:

Διαβάστε περισσότερα

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

Προγραμματισμός Παγκόσμιου Ιστού Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Προγραμματισμός Παγκόσμιου Ιστού 2 η Διάλεξη Δημοσθένης Κυριαζής Δευτέρα 6 Μαρτίου 2017 Σημερινή διάλεξη Σύνοψη προηγούμενης διάλεξης HTML / HTML5 Λίστες,

Διαβάστε περισσότερα

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

Σχεδιασμός και Ανάπτυξη Ιστοτόπων. ΕΠΑ.Λ. ΑΛΙΜΟΥ Τομέας Πληροφορικής Κ. Φλώρος Σχεδιασμός και Ανάπτυξη Ιστοτόπων ΕΠΑ.Λ. ΑΛΙΜΟΥ Τομέας Πληροφορικής Κ. Φλώρος H γλώσσα HTML Άλλες Βιβλιογραφικές πηγές για HTML http://www.w3schools.com/html/ http://www.it.uom.gr/project/html2/lessons.html

Διαβάστε περισσότερα

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

Εισαγωγή στην HTML Τα tags της HTML και τα γνωρίσματά τους Εισαγωγή στην HTML Τα tags της HTML και τα γνωρίσματά τους Με την γλώσσα περιγραφής υπερ-κειμένου (HTML) μπορούμε να σχεδιάζουμε ιστοσελίδες. Η HyperText Markup Language βασίζεται στην SGML (Standard Generalized

Διαβάστε περισσότερα

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

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΣΧΕΔΙΑΣΜΟΥ ΕΦΑΡΜΟΓΩΝ ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΣΧΕΔΙΑΣΜΟΥ ΕΦΑΡΜΟΓΩΝ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας & Επικοινωνίας 8 Μαρτίου 2001 Hypertext Markup Language (HTML)! Σε μια ιστοσελίδα μπορούν να εμφανίζονται διαφορετικά

Διαβάστε περισσότερα

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

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην HTML. Άννα Κεφάλα Παναγιώτα Μιχόλια Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στην HTML Άννα Κεφάλα Παναγιώτα Μιχόλια Εργαστηριακές Σημειώσεις ΕΙΣΑΓΩΓΗ ΣΤΗ ΓΛΩΣΣΑ HTML ΜΕΡΟΣ Β': CSS ΚΑΙ FORMS 2 Cascading Style Sheets (CSS) Cascading Style

Διαβάστε περισσότερα

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

Άσκηση 5 -Δηµιουργία ιστοσελίδων µε HTML µέρος 5 ο Άσκηση 5 -Δηµιουργία ιστοσελίδων µε HTML µέρος 5 ο HTML Φόρµες Για να δηµιουργήσουµε µια φόρµα στην οποία θα γράφουν σχόλια ή παρατηρήσεις οι επισκέπτες των σελίδων µας, χρειαζόµαστε την ετικέτα .

Διαβάστε περισσότερα

Μάθημα 1 > Δομή HTML. html head body

Μάθημα 1 > Δομή HTML. html head body Μάθημα 1 > Δομή HTML Αυτός είναι ο κώδικας από το προηγούμενο παράδειγμα: hello world! Hello world! Αυτή η σελίδα εμφανίζει απλά το μήνυμα Hello world! στο πρόγραμμα περιήγησής σας.

Διαβάστε περισσότερα

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

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ Κεφάλαιο 4. Η γλώσσα HTML Επιμέλεια: Καραγιάννης Σπύρος Καθηγητής ΠΕ19 Βασικοί κανόνες σύνταξης HTML ομή σελίδας HTML Μορφοποίηση κειμένου Κατάλογοι Εισαγωγή

Διαβάστε περισσότερα

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

Ποιες είναι οι κύριες ετικέτες που χρησιμοποιεί η HTML για την περιγραφή της συνολικής δομής μιας ιστοσελίδας; Τι είναι η HTML; Η HTML είναι το ακρωνύμιο των λέξεων HyperText Markup Language, δηλαδή Γλώσσα Χαρακτηρισμού Υπερ Κειμένου και βασίζεται στη γλώσσα SGML, Standard Generalized Markup Language, που είναι

Διαβάστε περισσότερα

Συλλογή και Επεξεργασία Δεδομένων με Φόρμες

Συλλογή και Επεξεργασία Δεδομένων με Φόρμες Συλλογή και Επεξεργασία Δεδομένων με Φόρμες Οι φόρμες αποτελούν τον πιο δημοφιλή τρόπο για τη συλλογή δεδομένων μέσω του World Wide Web (WWW). Επιτρέπουν στους χρήστες να επικοινωνούν με τη βοήθεια του

Διαβάστε περισσότερα

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

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 1) Σταύρος Καουκάκης Ευτύχιος Βαβουράκης 1 Λίγα Λόγια για το Σχολείο Μονάδες

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΕΡΓΑΣΤΗΡΙΟ: ΤΕΧΝΟΛΟΓΙΕΣ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΣΤΟΝ ΤΟΥΡΙΣΜΟ. 2o ΕΡΓΑΣΤΗΡΙΟ ΜΟΡΦΟΠΟΙΗΣΗ ΣΤΗΝ HTML ΕΡΓΑΣΤΗΡΙΟ: ΤΕΧΝΟΛΟΓΙΕΣ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΣΤΟΝ ΤΟΥΡΙΣΜΟ ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ 2o ΕΡΓΑΣΤΗΡΙΟ ΜΟΡΦΟΠΟΙΗΣΗ ΣΤΗΝ HTML 1. Μορφοποίηση κειμένου Ετικέτες στυλ 2. Ιδιότητες ετικετών 3. Λίστες 4. Υπερσυνδέσεις

Διαβάστε περισσότερα

Διάλεξη 3η HTML intermediate

Διάλεξη 3η HTML intermediate Διάλεξη 3η HTML intermediate Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης Αντώνης Χρυσόπουλος I S S E L D e. c o. d e (Intelligent Systems & Software Engineering Lab) Στόχος της ώρας Επέκταση γνώσεων στην html

Διαβάστε περισσότερα

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

Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας Πανεπιστήμιο Αιγαίου Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας Δικτυακά Πολυμέσα Ι (Β Έτος, 3ο εξ) Διάλεξη #5η: HTML: πίνακες (tables), πλαίσια (frames) Γαβαλάς Δαμιανός

Διαβάστε περισσότερα

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

Τι είναι η HTML; Τί είναι οι ετικέτες (tags); Πώς είναι μια ετικέτα (tag); Τι είναι η HTML; Η HTML είναι το ακρώνυμο από το Hyper Text Markup Language που σημαίνει γλώσσα χαρακτηρισμού υπερκειμένου. Η χρήση μιας γλώσσας χαρακτηρισμού σημαίνει ότι γράφεται πρώτα το κείμενο και

Διαβάστε περισσότερα

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

ΑΣΠΑΙΤΕ. ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ 4α. Υπερκείμενο και HTML. Ημερομηνία :... Τμήμα :... Ονοματεπώνυμο :... ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ 4α Υπερκείμενο και HTML ΑΣΠΑΙΤΕ Ημερομηνία :... Τμήμα :... Ονοματεπώνυμο :... Η HTML (HyperText Markup Language) είναι η γλώσσα που χρησιμοποιείται για να περιγράψει τη δομή και τη διαμόρφωση

Διαβάστε περισσότερα

Cascading Style Sheets (CSS)

Cascading Style Sheets (CSS) Cascading Style Sheets (CSS) Τα Cascading Style Sheets προσφέρουν έναν εύκολο τρόπο για να ορίσουμε τη μορφοποίηση που επιθυμούμε να έχουν οι σελίδες μία τοποθεσίας του Παγκόσμιου Ιστού που δημιουργούμε.

Διαβάστε περισσότερα

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

Ref.: SLWS 1 5Copyright 2005 The European Computer Driving Licence Foundation Ltd Σελίδα 1 από 7 The European Computer Driving Licence Foundation Ltd Σελίδα 1 από 7 ΣΤΟΧΟΙ ΕΞΕΤΑΣΗΣ Η ενότητα ECDL WebStarter απαιτεί από τον Υποψήφιο να κατανοεί τις κύριες έννοιες της σχεδίασης και δημοσίευσης δικτυακών

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Στην τεχνολογία των CSS, οι κανόνες στυλ (style Δικτυακά Πολυμέσα ΙΙ Εργαστήριο #4 0 : CSS: Βασικές και προχωρημένες τεχνικές επιλογής, τα στοιχεία και , ψευδο κλάσεις και ψευδο επιλογείς Γαβαλάς Δαμιανός dgavalas@aegean.gr CSS κανόνες στυλ

Διαβάστε περισσότερα

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

Europe Code Week 7-22 Οκτωβρίου Μία γιορτή δημιουργίας με κώδικα Europe Code Week 7-22 Οκτωβρίου 2017 7-22 October 2017 Μία γιορτή δημιουργίας με κώδικα @CodeWeekEU #codeeu codeeu Εισαγωγή στο Web Development CSS Λίγα λόγια... Η γλώσσα CSS χρησιμοποιείται για τη μορφοποίηση

Διαβάστε περισσότερα

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

7-22 Οκτωβρίου Μία γιορτή δημιουργίας με κώδικα. Europe Code Week 7-22 Οκτωβρίου 2017 Μία γιορτή δημιουργίας με κώδικα @ #codeeu codeeu 7-22 October 2017 Europe Code Week Εισαγωγή στο Web Development HTML Λίγα λόγια... Η HTML είναι η βασική γλώσσα γραφής των ιστοσελίδων!

Διαβάστε περισσότερα

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

Εισαγωγή σε HTML και CSS. Παναγιώτης Τσαρχόπουλος Εισαγωγή σε HTML και CSS Παναγιώτης Τσαρχόπουλος Περιεχόμενα Εισαγωγικές έννοιες Ορολογία και σύνταξη Κείμενο σε HTML έγγραφα Σύνδεσμοι Ψηφιακές - Ευφυείς Πόλεις - Εισαγωγή σε HTML και CSS 2 Εισαγωγικές

Διαβάστε περισσότερα

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

Σχεδίαση ιστοσελίδων Τ.Ε.Ι. Δυτικής Ελλάδας Σχολή Διοίκησης και Οικονομίας Τμήμα Διοίκησης Επιχειρήσεων - Πάτρα Σχεδίαση ιστοσελίδων Θεώνη Πιτουρά, Γιάννης Κουτσονίκος Σημειώσεις για το Εργαστήριο «Επιχειρηματικές δικτυακές

Διαβάστε περισσότερα

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

2. Επιλέξτε την σωστή ετικέτα HTML που προσφέρει το μεγαλύτερο φόντο κειμένου. <head> <heading> <h6> <h1> ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ Τομέας Υπολογιστικών Συστημάτων και Ελέγχου Τεχνολογίες Πολυμέσων - Εφαρμογές Δρ. Β. ΒΑΛΑΜΟΝΤΕΣ Ε-mail: vala@teiath.gr Να απαντήσετε στις παρακάτω ερωτήσεις. 1. Τι σημαίνουν τα αρχικά

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Σπουδές CAD, Πληροφορικής, Οικονομίας, Διοίκησης και D.T.P. με Σύστημα διδασκαλίας facetoface Copyright 2009-2012 -SYSTEM- All rights reserved 2/159 ΠΕΡΙΕΧΟΜΕΝΑ Μάθημα 1: New - Save Μάθημα 2: Εισαγωγή στη CSS Μάθημα 3: Τρόπος Σύνταξης Μάθημα 4: Σχόλια Μάθημα 5: ID Μάθημα 6: Class Μάθημα 7: Background

Διαβάστε περισσότερα

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

Θέματα Προγραμματισμού Διαδικτύου ~ CSS ~ Θέματα Προγραμματισμού Διαδικτύου ~ CSS ~ Στελιος Σφακιανάκης Εαρινό 2019 Αυτή η εργασία χορηγείται με άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 1 Εισαγωγή στο CSS

Διαβάστε περισσότερα

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

Κεφάλαιο 4 HyperText Markup Language - HTML. Προγραμματιστικά εργαλεία για το διαδίκτυο Φίλιππος Κουτσάκας, Πολύγυρος 2013 Κεφάλαιο 4 HyperText Markup Language - HTML Προγραμματιστικά εργαλεία για το διαδίκτυο Φίλιππος Κουτσάκας, Πολύγυρος 2013 Τι είναι η HTML; Ένας τρόπος για να πεις στον σελιδομετρητή πώς να αναπαραστήσει

Διαβάστε περισσότερα

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

Σχεδιασμός και Ανάπτυξη Ιστότοπων Σχεδιασμός και Ανάπτυξη Ιστότοπων CSS: Ιδιότητες μορφοποίησης κειμένου Παρουσίαση 14 η 1 Βελώνης Γεώργιος Καθηγητής Browsers δοκιμών Οι δοκιμές έγιναν στους παρακάτω browsers και εκδόσεις τους: Google

Διαβάστε περισσότερα

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

Βαρβάκειο Πρότυπο Γυμνάσιο Παραδόσεις & εργαστηριακές ασκήσεις στην HTML Βαρβάκειο Πρότυπο Γυμνάσιο Σχολ. Χρονιά 2017-2018 Θ. Οτζάκογλου Εργαστήρι Πληροφορικής Σχολ. Έτος 2016 2017 Αν και δεν είναι μία ακόμη «γλώσσα προγραμματισμού»,

Διαβάστε περισσότερα

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

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα3 Επικοινωνία και Διαδίκτυο 11.1 Γενική Εισαγωγή στην HTML Τι είναι η HTML (HyperText Markup Language); Είναι μια γλώσσα σήμανσης (Markup) με την οποία πραγματοποιείται η δόμηση σελίδων του Παγκόσμιου

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ. Κεφάλαιο 5. Αλληλεπιδραστικές ιστοσελίδες (χρήση ετικέτας <FORM> και η τεχνική CGI)

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ. Κεφάλαιο 5. Αλληλεπιδραστικές ιστοσελίδες (χρήση ετικέτας <FORM> και η τεχνική CGI) ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ Κεφάλαιο 5. Αλληλεπιδραστικές ιστοσελίδες (χρήση ετικέτας και η τεχνική CGI) Επιμέλεια: Καραγιάννης Σπύρος Καθηγητής ΠΕ19 ΦΟΡΜΕΣ (FORM) Είναι ο κύριος

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Διάλεξη 2η Εισαγωγή στο CSS Διάλεξη 2η Εισαγωγή στο CSS Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης Αντώνης Χρυσόπουλος I S S E L D e c o d e (Intelligent Systems & Software Engineering Lab) Στόχος της ώρας Τι είναι το CSS? Γιατί να χρησιμοποιήσω

Διαβάστε περισσότερα

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

CSS. Εισαγωγή & Βασικές έννοιες. Cascading Style Sheets. Επικαλυπτόμενα φύλλα στυλ CSS Εισαγωγή & Βασικές έννοιες Cascading Style Sheets Επικαλυπτόμενα φύλλα στυλ Περιεχόμενα Τι είναι CSS Πλεονεκτήματα CSS μορφοποίησης Συντακτικό του CSS Ιδιότητες CSS Εφαρμογή CSS κανόνων Επικάλυψη CSS

Διαβάστε περισσότερα

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

Hyper Text Markup Language (HTML) που σημαίνει γλώσσα σήμανσης υπερκειμένου. Hyper Text Markup Language (HTML) που σημαίνει γλώσσα σήμανσης υπερκειμένου. 1 η ΑΣΚΗΣΗ Οι HTML σελίδες είναι απλές σελίδες κειμένου και μπορούν να δημιουργηθούν από οποιοδήποτε πρόγραμμα επεξεργασίας

Διαβάστε περισσότερα

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

Προγραμματισμός Διαδικτύου Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Προγραμματισμός Διαδικτύου Δρ. Μηνάς Δασυγένης mdasygenis@uowm.gr Τμήμα της παρουσίασης δημιουργήθηκε από τον κ. Παναγιώτη

Διαβάστε περισσότερα

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

Πίνακες HTML. Παναγιώτης Γαλάτης 1ο ΕΠΑΛ Ηρακλείου Πίνακες HTML Παναγιώτης Γαλάτης 1ο ΕΠΑΛ Ηρακλείου Τι είναι Πίνακας Ένας πίνακας στοιχείων αποτελείται από γραμμές και στήλες. Το σημείο τομής μιας γραμμής και μιας στήλης ονομάζεται κελί (cell( cell).

Διαβάστε περισσότερα

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

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών World Wide Web (WWW) Θέματα Επεξεργασία δεδομένων στο Web Δημιουργία απλών σελίδων HTML Περιγραφή κάποιων XHTML στοιχείων (tags) Εξέλιξης του WWW Το WWW

Διαβάστε περισσότερα

HTML... 1. Εισαγωγή στην HTML και τα CSS

HTML... 1. Εισαγωγή στην HTML και τα CSS HTML...... 1 Εισαγωγή στην HTML και τα CSS HTML...... 2 HTML. H HTML (HYPERTEXT MARKUP LANGUAGE), είναι µία γλώσσα η οποία «λέει» στον υπολογιστή πως θα πρέπει να εµφανίσει µία ιστοσελίδα. Τα αρχεία στα

Διαβάστε περισσότερα

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

Γαβαλάς Δαμιανός dgavalas@aegean.gr. Δικτυακά Πολυμέσα ΙΙ Εργαστήριο #3 0 : Εισαγωγή στacascading Style Sheets (CSS) Δικτυακά Πολυμέσα ΙΙ Εργαστήριο #3 0 : Εισαγωγή στacascading Style Sheets (CSS) Γαβαλάς Δαμιανός dgavalas@aegean.gr Επικαλυπτόμενα Φύλλα Στυλ (Cascading Style Sheets, CSS) Η (X)HTML προσδιορίζει τη βασική

Διαβάστε περισσότερα

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

Προγραμματισμός Διαδικτύου Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Προγραμματισμός Διαδικτύου Δρ. Μηνάς Δασυγένης mdasygenis@uowm.gr Τμήμα της παρουσίασης δημιουργήθηκε από τον κ. Παναγιώτη

Διαβάστε περισσότερα

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

Κεφάλαιο 11: Εισαγωγή στην HTML. Εφαρμογές Πληροφορικής Κεφ. 11 Καραμαούνας Πολύκαρπος Κεφάλαιο 11: Εισαγωγή στην HTML 1 11.1 Γενική εισαγωγή στην HTML Τι είναι η HTML HyperText Markup Language - Γλώσσα Χαρακτηρισμού Υπερ-Κειμένου είναι η βασική γλώσσα με την οποία πραγματοποιείται η δόμηση

Διαβάστε περισσότερα

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

Cascading Style Sheets Φόρμες (Forms) Cascading Style Sheets Φόρμες (Forms) Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Ευάγγελος Α. Κοσμάτος Cascading Style Sheets Τα Cascading Style Sheets (CSS) είναι οδηγίες

Διαβάστε περισσότερα

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3

Διαβάστε περισσότερα

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

Περιεχόμενα. Γαβαλάς Δαμιανός Δικτυακά Πολυμέσα ΙΙ Διάλεξη #5 η : Τυπογραφία στο web Γαβαλάς Δαμιανός dgavalas@aegean.gr Περιεχόμενα Κατανόηση αρχών σχεδιασμού με γραμματοσειρές Κατανόηση των μονάδων μέτρησης που χρησιμοποιούνται στα

Διαβάστε περισσότερα

Coperto Regular Coperto Italic Coperto Recline

Coperto Regular Coperto Italic Coperto Recline Page 1/16 Typeface Coperto Weights/Styles Overview Coperto Regular Coperto Italic Coperto Recline About Coperto Coperto is a sans serif typeface based on an oblong shape with a subtle stroke contrast.

Διαβάστε περισσότερα

Υπερσυνδέσεις (hyperlinks)

Υπερσυνδέσεις (hyperlinks) Υπερσυνδέσεις (hyperlinks) Οι υπερσυνδέσεις αποτελούν το δυναμικό στοιχείο σε ένα έγγραφο html. Με τις υπερσυνδέσεις είναι δυνατή, εύκολη και γρήγορη η μετάβαση ή η παραπομπή από ένα αρχείο html (πηγή)

Διαβάστε περισσότερα

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

Κειµενογράφοι ετικετών ΕΠΛ 012 Γλώσσα Μορφοποίησης HTML Πως κτίζουµε τις Ετικέτες Notepad ή άλλο TEXT editor Πού τα κάνουµε Save? Πώς τα οργανώνουµε Πώς τα βάζουµε δηµόσια online Τα αρχεία να τελειώνουν σε.html ή.htm Πως ξεκινούµε

Διαβάστε περισσότερα

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

Εργαλεία Ανάπτυξης Εφαρμογών Internet. Δ.Ι.Ε.Κ. Γλυφάδας Τεχνικός Εφαρμογών Πληροφορικής Εργαλεία Ανάπτυξης Εφαρμογών Internet Δ.Ι.Ε.Κ. Γλυφάδας Τεχνικός Εφαρμογών Πληροφορικής Το πρότυπο CSS Α Μέρος 2 CSS (Cascading Style Sheets)(1) Ορίζουν την εμφάνιση των στοιχείων σε ένα έγγραφο HTML.

Διαβάστε περισσότερα

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP.

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP. Εργαστήριο #5 Τι πρέπει να έχετε ολοκληρώσει από το προηγούμενο εργαστήριο. Θα πρέπει να ξέρετε να εισάγετε ένα βασικό πρόγραμμα PHP μέσα σε μια ιστοσελίδα, τη χρήση της echo και τον χειρισμό απλών μεταβλητών

Διαβάστε περισσότερα

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

Γαβαλάς αµιανός Πανεπιστήµιο Αιγαίου Σχολή Κοινωνικών Επιστηµών Τµήµα Πολιτισµικής Τεχνολογίας Και Επικοινωνίας ικτυακά Πολυµέσα Ι (Β Έτος, 3ο εξ) Εργαστήριο #1ο: Εισαγωγή στην HTML Γαβαλάς αµιανός dgavalas@aegean.gr

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Μάθηµα 3 Περ ε ισ ι σότ ό ε τ ρ ε α α γ ια ι α τ η τ η γ λώσ ώ σα α HTML Μάθηµα 3 Περισσότερα για τη γλώσσα Περισσότερα για τη γλώσσα HTML Περιεχόµενα Επικεφαλίδες (Headings) Παράγραφοι Λίστες Μορφοποίηση κειµένου Σύνδεσµοι Επικεφαλίδες (Headings) Οι επικεφαλίδες επιτελούν

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 1) Σταύρος Καουκάκης Ευτύχιος Βαβουράκης 1 Λίγα Λόγια για το Σχολείο Μονάδες

Διαβάστε περισσότερα

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

3. ΕΙΣΑΓΩΓΗ ΣΤΟ CSS ΓΙΩΡΓΟΣ ΓΙΑΝΝΑΚΑΚΗΣ, ΜΑΝΩΛΗΣ ΤΣΙΚΝΑΚΗΣ 2014 3. ΕΙΣΑΓΩΓΗ ΣΤΟ CSS ΓΙΩΡΓΟΣ ΓΙΑΝΝΑΚΑΚΗΣ, ΜΑΝΩΛΗΣ ΤΣΙΚΝΑΚΗΣ Εισαγωγή Το CSS (Cascading Style Sheets) είναι αρχεία με κατάληξη.css τα οποία καθορίζουν την μορφοποίηση των ιστοσελίδων. Μέσω αυτών επιτυγχάνεται

Διαβάστε περισσότερα

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

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα3 Επικοινωνία και Διαδίκτυο 11.1 Γενική Εισαγωγή στην HTML Τι είναι η HTML (HyperText Markup Language); Είναι μια γλώσσα σήμανσης (Markup) με την οποία πραγματοποιείται η δόμηση σελίδων του Παγκόσμιου

Διαβάστε περισσότερα

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

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην HTML. Άννα Κεφάλα Παναγιώτα Μιχόλια Εισαγωγή στην Επιστήμη Υπολογιστών Άννα Κεφάλα Παναγιώτα Μιχόλια Εργαστηριακές Σημειώσεις ΕΙΣΑΓΩΓΗ ΣΤΗ ΓΛΩΣΣΑ HTML Τί θα δούμε.. Τί είναι η HTML. Σε τί χρησιμεύει. Εκδόσεις. Tags, elements, attributes

Διαβάστε περισσότερα

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

Η Βίβλος των CSS. Εισαγωγή στα CSS Η Βίβλος των CSS Εισαγωγή στα CSS Τα Διαδοχικά Φύλλα Στυλ (CSS, Cascading Style Sheets) αποτελούν ένα πολύ καλό εργαλείο για να μπορούμε να αλλάζουμε την εμφάνιση και τη διάταξη (layout) των ιστοσελίδων

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Οδηγίες για προσθήκη Web Frames Tools to the Quick Access Bar σε μεταγενέστερη έκδοση του Word

Οδηγίες για προσθήκη Web Frames Tools to the Quick Access Bar σε μεταγενέστερη έκδοση του Word Οδηγίες για προσθήκη Web Frames Tools to the Quick Access Bar σε μεταγενέστερη έκδοση του Word Επειδή οι μεταγενέστερες εκδόσεις του Word δεν περιλαμβάνουν στο μενού τη δυνατότητα δημιουργίας πολλαπλών

Διαβάστε περισσότερα

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

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 2 ΜΕΛΕΤΗ ΚΑΙ ΕΦΑΡΜΟΓΗ ΔΗΜΙΟΥΡΓΙΑΣ HTML ΣΕΛΙΔΩΝ ΣΥΝΔΕΣΜΟΙ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 2 ΜΕΛΕΤΗ ΚΑΙ ΕΦΑΡΜΟΓΗ ΔΗΜΙΟΥΡΓΙΑΣ HTML ΣΕΛΙΔΩΝ ΣΥΝΔΕΣΜΟΙ Στην άσκηση αυτή θα εμπλουτίσουμε την ιστοσελίδα που φτιάξαμε στην προηγούμενη άκηση με πίνακες, συνδέσμους και γραφικά. 1.

Διαβάστε περισσότερα

Εξεταστέα Ύλη (Syllabus) Έκδοση 1.5

Εξεταστέα Ύλη (Syllabus) Έκδοση 1.5 Εξεταστέα Ύλη (Syllabus) Έκδοση 1.5 Πνευματικά Δικαιώματα 2005 Ίδρυμα ECDL (ECDL Foundation www.ecdl.com) Όλα τα δικαιώματα είναι κατοχυρωμένα. Κανένα μέρος αυτού του εγγράφου δεν μπορεί να αναπαραχθεί

Διαβάστε περισσότερα

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

Σπουδές CAD, Πληροφορικής, Οικονομίας, Διοίκησης και D.T.P. με Σύστημα διδασκαλίας facetoface Copyright 2009-2012 -SYSTEM- All rights reserved 2/200 ΠΕΡΙΕΧΟΜΕΝΑ Μάθημα 1: Εισαγωγή Μάθημα 2: Κειμενογράφοι Text Editors Μάθημα 3: Εγκατάσταση Text Editor Μάθημα 4: Ιστορική Αναδρομή HTML Μάθημα 5: Σύνολο

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Microsoft Word Μέρος 1

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Microsoft Word Μέρος 1 Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο ΕΠΛ001 Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο Microsoft Word Μέρος 1 Παναγιώτης Χατζηχριστοδούλου Εισαγωγή

Διαβάστε περισσότερα

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

Αλεξιάδης Γεώργιος (ΠΕ86) - 11.1 Γενική Εισαγωγή στην HTML Τι είναι η HTML; HyperText Markup Language (Γλώσσα Χαρακτηρισμού Υπερ-Κειμένου) Βασίζεται στην SGML (Standard Generalized Markup Language) που είναι ένα πολύ μεγαλύτερο σύστημα

Διαβάστε περισσότερα

Εργαστήριο #12. Βήμα 1 ο. Βήμα 2 ο. Βήμα 3 ο. Βήμα 4 ο.

Εργαστήριο #12. Βήμα 1 ο. Βήμα 2 ο. Βήμα 3 ο. Βήμα 4 ο. Εργαστήριο #12 Από τα προηγούμενα εργαστήρια: Το εργαστήριο αυτό είναι ανεξάρτητο από τα προηγούμενα επειδή όμως ασχολείται με τη γλώσσα JavaScript, βεβαιωθείτε ότι έχετε διαβάσει το εισαγωγικό Παράρτημα

Διαβάστε περισσότερα

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

Νέες Τεχνολογίες στην Εκπαίδευση Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Εθνικό Μετσόβιο Πολυτεχνείο Νέες Τεχνολογίες στην Εκπαίδευση Μορφοποίηση κειμένου Στεφανέας Πέτρος Ζαμαρίας Βασίλης Άδεια Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι HTML Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής HTML (HyperText Markup Language) Η γλώσσα που χρησιμοποιείται

Διαβάστε περισσότερα

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

Σχεδιασμός και Ανάπτυξη Ιστότοπων Βελώνης Γεώργιος Καθηγητής Σχεδιασμός και Ανάπτυξη Ιστότοπων Εισαγωγή στα CSS (Cascading Style Sheets) Παρουσίαση 13 η 1 Βελώνης Γεώργιος Καθηγητής Περιεχόμενα Εισαγωγή Πλεονεκτήματα χρήσης των CSS Βασικοί

Διαβάστε περισσότερα