57
24/10/2014 HTML - Καραμαούνας Π. 1 Μαθήματα HTML www.w3schools.com

Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 1

Μαθήματα HTML

www.w3schools.com

Page 2: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 2

World Wide Web

• Το World Wide Web (WWW) είναι ένα παγκόσμιο δίκτυο ΗΥ

• Όλοι οι ΗΥ χρησιμοποιούν ένα standard επικοινωνίας, το ΗΤΤP

• Όλες οι πληροφορίες του Web αποθηκεύονται σε αρχεία που

λέγονται Web σελίδες και σε ΗΥ που λέγονται Web servers

• Οι ΗΥ που βλέπουν τις Web σελίδες λέγονται Web clients

• Τα προγράμματα προβολής των σελίδων λέγονται Web browsers

ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator)

Page 3: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 3

Πώς προβάλλονται οι σελίδες;

• Όλες οι Web σελίδες περιέχουν εντολές για την εμφάνιση του

κειμένου

• Ο Web browser διαβάζει τις εντολές αυτές και εμφανίζει

αναλόγως τη σελίδα

• Οι πιο κοινές εντολές εμφάνισης λέγονται HTML tags

Page 4: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 4

Εισαγωγή στην HTML

• HTML σημαίνει : Hyper Text Markup Language

• Ένα αρχείο HTML πρέπει να έχει την επέκταση .htm ή .html

• Ένα αρχείο HTML μπορεί να δημιουργηθεί με οποιονδήποτε

επεξεργαστή κειμένου (π.χ. Notepad)

Page 5: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 5

Παράδειγμα HTML

1. Ξεκινήστε το Notepad (Σημειωματάριο)

2. Πληκτρολογήστε το παρακάτω κείμενο:

<html>

<head>

<title>Title of page</title>

</head>

<body>

This is my first homepage.

<b>This text is bold</b>

</body>

</html>

3. Αποθηκεύστε το αρχείο

με το όνομα test.htm

4. Ανοίξτε to αρχείο με

τον Internet Explorer

Αποτέλεσμα

Page 6: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 6

Headings (Επικεφαλίδες)

Οι επικεφαλίδες ορίζονται με τα tags <h1>... </h1> έως <h6>...

</h6> ξεκινώντας από το μεγαλύτερο προς το μικρότερο:

<html>

<body>

<h1>This is heading 1</h1>

<h2>This is heading 2</h2>

<h3>This is heading 3</h3>

<h4>This is heading 4</h4>

<h5>This is heading 5</h5>

<h6>This is heading 6</h6>

<p>Use heading tags only for headings. Don't use them just to

make something bold. Use other tags for that.</p>

</body>

</html>

Αποτέλεσμα

Page 7: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 7

Paragraphs (Παράγραφοι)

Οι παράγραφοι ορίζονται με το tag <p>... </p>:

<html>

<body>

<p>Πρώτη παράγραφος</p>

<p>Δεύτερη παράγραφος</p>

<p>Τρίτη παράγραφος</p>

</body>

</html>

Αποτέλεσμα

Page 8: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 8

Line breaks (Αλλαγές γραμμών)

Οι αλλαγές γραμμών (χωρίς ορισμό νέας παραγράφου) ορίζονται

με το tag <br>:

<html>

<body>

<p>

To break<br>lines<br>in a<br>paragraph,<br>use the br tag.

</p>

</body>

</html>

Αποτέλεσμα

Page 9: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 9

Comments (Σχόλια)

Τα σχόλια ορίζονται με το tag <!-- ... -->:

<html>

<body>

<!--This comment will not be displayed-->

<p>This is a regular paragraph</p>

</body>

</html>

Αποτέλεσμα

Page 10: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 10

Στοιχισμένες Επικεφαλίδες

Οι επικεφαλίδες στοιχίζονται με το γνώρισμα align του tag <h*>:

<html>

<body>

<h1 align="center">This is heading 1</h1>

<p>The heading above is aligned to the center of this page. The

heading above is aligned to the center of this page. The heading

above is aligned to the center of this page.</p>

</body>

</html>

Αποτέλεσμα

Page 11: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 11

Horizontal rules (γραμμές)

Οι οριζόντιες γραμμές ορίζονται με το tag <hr>:

<html>

<body>

<p>The hr tag defines a horizontal rule:</p>

<hr>

<p>This is a paragraph</p>

<hr>

<p>This is a paragraph</p>

<hr>

<p>This is a paragraph</p>

</body>

</html>

Αποτέλεσμα

Page 12: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 12

Χρωματισμός σελίδας

Οι σελίδες χρωματίζονται με το γνώρισμα bgcolor του tag

<body>:

<html>

<body bgcolor="yellow">

<h2>Look: Colored Background!</h2>

</body>

</html>

Αποτέλεσμα

Page 13: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 13

Μορφοποίηση κειμένου Παράδειγμα:

<html>

<body>

<b>This text is bold</b>

<br>

<i>This text is italic</i>

<br>

<u>This text is underlined</u>

<br>

This text contains<sub>subscript</sub>

<br>

This text contains<sup>superscript</sup>

<br>

This text <del>is deleted</del>

</body>

</html>

Αποτέλεσμα

Page 14: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 14

HTML links (Σύνδεσμοι) Οι σύνδεσμοι ορίζονται με το tag <a>…</a>:

<html>

<body>

<p>Σύνδεσμος για την

<a href="test.htm/">τοπική σελίδα</a>

</p>

<p>Σύνδεσμος για το

<a href="http://www.ypepth.gr/">Υπουργείο Παιδείας</a>

</p>

</body>

</html>

Αποτέλεσμα

Page 15: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 15

HTML images-links (Σύνδεσμοι) Οι εικόνες σύνδεσμοι ορίζονται ως εξής:

<p>

Μπορεί να χρησιμοποιηθεί και μία εικόνα σαν σύνδεσμος:

<a href="http://www.ypepth.gr/">

<img border="0" src="buttonnext.gif" width="65" height="38">

</a>

</p>

Αποτέλεσμα

Page 16: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 16

HTML links (Σύνδεσμοι) Το άνοιγμα συνδέσμου σε νέο παράθυρο γίνεται με το γνώρισμα

target=“_blank” του tag <a>:

<html>

<body>

<a href="test.htm" target="_blank">Test Page</a>

<p>

If you set the target attribute of a link to "_blank",

the link will open in a new window.

</p>

</body>

</html>

Αποτέλεσμα

Page 17: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 17

HTML links (Σύνδεσμοι) Οι σύνδεσμοι σε σημεία της ίδιας σελίδας ορίζονται ως εξής:

Αποτέλεσμα Κώδικας

Page 18: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 18

HTML mail-links (Σύνδεσμοι) Οι ταχυδρομικοί σύνδεσμοι ορίζονται ως εξής:

<html>

<body>

<p>This is a mail link:

<a href="mailto:[email protected]?subject=Hello%20again">

Send Mail</a>

</p>

</body>

</html>

Αποτέλεσμα

Page 19: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 19

HTML frames (Πλαίσια 1) Με τα frames μπορούν να εμφανισθούν παραπάνω από μία

σελίδες στο ίδιο παράθυρο:

<html>

<frameset cols="25%,50%,25%">

<frame src="frame_a.html">

<frame src="frame_b.html">

<frame src="frame_c.html">

</frameset>

</html>

Αποτέλεσμα

Page 20: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 20

HTML frames (Πλαίσια 2) Τα οριζόντια frames μπορούν να ορισθούν ως εξής:

<html>

<frameset rows="25%,50%,25%">

<frame src="frame_a.html">

<frame src="frame_b.html">

<frame src="frame_c.html">

</frameset>

</html>

Αποτέλεσμα

Page 21: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 21

HTML frames (Πλαίσια 3) Ανάμεικτα οριζόντια και κάθετα frames μπορούν να ορισθούν ως

εξής:

<html>

<frameset rows="50%,50%">

<frame src="frame_a.html">

<frameset cols="25%,75%">

<frame src="frame_b.html">

<frame src="frame_c.html">

</frameset>

</frameset>

</html>

Αποτέλεσμα

Page 22: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 22

HTML frames (Πλαίσια 4) Frames σταθερού μεγέθους μπορούν να ορισθούν με το γνώρισμα

noresize του tag <frame> ως εξής:

<html>

<frameset rows="50%,50%">

<frame noresize="noresize" src="frame_a.html">

<frameset cols="25%,75%">

<frame noresize="noresize" src="frame_b.html">

<frame noresize="noresize" src="frame_c.html">

</frameset>

</frameset>

</html>

Αποτέλεσμα

Page 23: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 23

HTML frames (Πλαίσια 5) Ένα frame πλοήγησης (navigation) με μία λίστα από συνδέσμους

και στόχο ένα δεύτερο frame, μπορεί να ορισθεί ως εξής:

<html>

<frameset cols="120,*">

<frame src="19links_list.htm">

<frame src="frame_a.html"

name="showframe">

</frameset>

</html>

Αποτέλεσμα

<html>

<body>

<a href ="frame_a.html" target

="showframe">Frame&nbsp; a</a><br>

<a href ="frame_b.html" target

="showframe">Frame&nbsp; b</a><br>

<a href ="frame_c.html" target

="showframe">Frame&nbsp; c</a>

</body>

</html>

Page 24: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 24

HTML frames (Πλαίσια 6) Ένα inline frame με μία html σελίδα μέσα του, μπορεί να ορισθεί

ως εξής:

<html>

<body>

<p>Inline frame :</p>

<iframe src="19.htm"></iframe>

</body>

</html>

Αποτέλεσμα

Page 25: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 25

HTML tables (Πίνακες 1) Ένας html πίνακας, μπορεί να ορισθεί ως εξής:

Αποτέλεσμα Κώδικας

Page 26: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 26

HTML tables (Πίνακες 2) Παραδείγματα html πινάκων με διαφορετικούς τύπους ορίων

(borders):

Αποτέλεσμα Κώδικας

Page 27: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 27

HTML tables (Πίνακες 3) Παράδειγμα html πίνακα με επικεφαλίδες (headings):

Αποτέλεσμα

<html>

<body>

<table border="1">

<tr><th>Heading</th>

<th>Another Heading</th></tr>

<tr><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>

Page 28: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 28

HTML tables (Πίνακες 4) Παράδειγμα html πίνακα με άδεια κελιά:

Αποτέλεσμα

<html>

<body>

<table border="1">

<tr><td>row 1, cell 1</td>

<td>row 1, cell 2</td></tr>

<tr><td>row 2, cell 1</td>

<td>&nbsp;</td></tr>

</table>

</body>

</html>

Page 29: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 29

HTML tables (Πίνακες 5) Παράδειγμα html πίνακα χωρίς όρια (borders):

Αποτέλεσμα

<html>

<body>

<h4>This table has no borders:</h4>

<table>

<tr> <td>100</td>

<td>200</td>

<td>300</td></tr>

<tr> <td>400</td>

<td>500</td>

<td>600</td></tr>

</table>

</body>

</html>

Page 30: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 30

HTML tables (Πίνακες 6) Παράδειγμα html πίνακα με κάθετες επικεφαλίδες (headings):

Αποτέλεσμα

<html>

<body>

<h4>Vertical headers:</h4>

<table border="1">

<tr> <th>First Name:</th>

<td>Bill Gates</td></tr>

<tr> <th>Telephone:</th>

<td>555 77 854</td></tr>

<tr> <th>Telephone:</th>

<td>555 77 855</td></tr>

</table>

</body>

</html>

Page 31: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 31

HTML tables (Πίνακες 7) Παράδειγμα html πίνακα με κελιά που εκτείνονται (spam) σε

παραπάνω από μία γραμμή / στήλη:

Αποτέλεσμα Κώδικας

Page 32: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 32

HTML tables (Πίνακες 8) Παράδειγμα html πίνακα με κελιά ανάμεικτων περιεχομένων:

Αποτέλεσμα Κώδικας

Page 33: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 33

HTML tables (Πίνακες 9) Παράδειγμα html πίνακα με περιθώρια στα κελιά :

Αποτέλεσμα

<html>

<body>

<h4>With cellpadding:</h4>

<table border="1"

cellpadding="10">

<tr>

<td>First</td>

<td>Row</td>

</tr>

<tr>

<td>Second</td>

<td>Row</td>

</tr>

</body>

</html>

Page 34: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 34

HTML tables (Πίνακες 10) Παράδειγμα χρωματισμένου html πίνακα :

Αποτέλεσμα Κώδικας

Page 35: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 35

HTML tables (Πίνακες 11) Παράδειγμα html πίνακα με χρωματισμένα στα κελιά :

Αποτέλεσμα Κώδικας

Page 36: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 36

HTML tables (Πίνακες 12) Παράδειγμα html πίνακα με ευθυγραμμισμένα (align) κελιά :

Αποτέλεσμα Κώδικας

Page 37: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 37

HTML tables (Πίνακες 13) Παραδείγματα html πίνακων με διαφορετικούς τύπους ορίων

(borders) ανάλογα με το γνώρισμα “frame” του tag <table>:

Αποτέλεσμα Κώδικας

Page 38: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 38

HTML lists (Λίστες 1) Η HTML υποστηρίζει λίστες σορταρισμένες και μη:

Αποτέλεσμα

<html>

<body>

<h4>An Unordered List:</h4>

<ul>

<li>Coffee</li>

<li>Tea</li>

<li>Milk</li>

</ul>

</body>

</html>

<html>

<body>

<h4>An Ordered List:</h4>

<ol>

<li>Coffee</li>

<li>Tea</li>

<li>Milk</li>

</ol>

</body>

</html>

Αποτέλεσμα

Page 39: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 39

HTML lists (Λίστες 2) Άλλου τύπου σορταρισμένες λίστες :

Αποτέλεσμα Κώδικας

Page 40: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 40

HTML lists (Λίστες 3) Άλλου τύπου μη σορταρισμένες λίστες :

Αποτέλεσμα Κώδικας

Page 41: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 41

HTML lists (Λίστες 3) Εμφωλευμένες λίστες :

Αποτέλεσμα

<html>

<body>

<h4>A nested List:</h4>

<ul>

<li>Coffee</li>

<li>Tea

<ul>

<li>Black tea</li>

<li>Green tea

<ul>

<li>China</li>

<li>Africa</li>

</ul>

</li>

</ul>

</li>

<li>Milk</li>

</ul>

</body>

</html>

Page 42: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 42

HTML forms (Φόρμες 1) Η HTML υποστηρίζει φόρμες για την εισαγωγή διαφορετικού

τύπου δεδομένων:

Αποτέλεσμα

<html>

<body>

<form>

First name:

<input type="text"

name="firstname">

<br>

Last name:

<input type="text"

name="lastname">

</form>

</body>

</html>

Page 43: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 43

HTML forms (Φόρμες 2) HTML φόρμα τύπου password:

Αποτέλεσμα

<html>

<body>

<form>

Username:

<input type="text"

name="user">

<br>

Password:

<input type="password"

name="password">

</form>

</body>

</html>

Page 44: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 44

HTML forms (Φόρμες 3) HTML φόρμα τύπου checkbox:

Αποτέλεσμα

<html>

<body>

<form>

I have a bike:

<input type="checkbox"

name="Bike">

<br>

I have a car:

<input type="checkbox"

name="Car">

</form>

</body>

</html>

Page 45: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 45

HTML forms (Φόρμες 4) HTML φόρμα τύπου radio:

Αποτέλεσμα

<html>

<body>

<form>

Male:

<input type="radio" checked

name="Sex" value="male">

<br>

Female:

<input type="radio"

name="Sex" value="female">

</form>

</body>

</html>

Page 46: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 46

HTML forms (Φόρμες 5) HTML φόρμα τύπου drop-down list:

Αποτέλεσμα

<html>

<body>

<form>

<select name="cars">

<option value="volvo">Volvo

<option value="saab">Saab

<option value="fiat">Fiat

<option value="audi">Audi

</select>

</form>

</body>

</html>

Page 47: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 47

HTML forms (Φόρμες 6) HTML φόρμα τύπου text area:

Αποτέλεσμα

<html>

<body>

<textarea rows="10" cols="30">

The cat was playing in the

garden.

</textarea>

</body>

</html>

Page 48: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 48

HTML forms (Φόρμες 7) HTML φόρμα τύπου button:

Αποτέλεσμα

<html>

<body>

<form>

<input type="button"

value="Hello world!">

</form>

</body>

</html>

Page 49: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 49

HTML forms (Φόρμες 8) HTML φόρμα τύπου text με πλαίσιο:

Αποτέλεσμα

<html>

<body>

<fieldset>

<legend>

Health information:

</legend>

<form>

Height <input type="text"

size="3">

Weight <input type="text"

size="3">

</form>

</fieldset>

</body>

</html>

Page 50: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 50

HTML images (Εικόνες 1) Η HTML υποστηρίζει την εμφάνιση εικόνων στις σελίδες:

Αποτέλεσμα

<html>

<body>

<p>

An image:

<img src="../images/constr4.gif"

width="144" height="50">

</p>

<p>

A moving image:

<img

src="../images/hackanm.gif"

width="48" height="48">

</p>

</body>

</html>

Page 51: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 51

HTML images (Εικόνες 2) Κάθετη ευθυγράμμιση εικόνων :

Αποτέλεσμα Κώδικας

Page 52: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 52

HTML images (Εικόνες 3) Οριζόντια ευθυγράμμιση εικόνων :

Αποτέλεσμα Κώδικας

Page 53: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 53

HTML images (Εικόνες 4) Αλλαγή μεγέθους εικόνων :

Αποτέλεσμα Κώδικας

Page 54: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 54

HTML images (Εικόνες 5) Εικόνα με συμβουλευτικό κείμενο (alt) :

Αποτέλεσμα

<html>

<body>

<img src=“../images/goleft.gif" alt="Go Left"

width="32" height="32">

<p>

Text-only browsers will only display the text

in the "alt" attribute, which is "Go Left".

Note that if you hold the mouse pointer over

the image it will display the text.

</p>

</body>

</html>

Page 55: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 55

HTML images (Εικόνες 6) Εικόνα με υπερσύνδεσμο :

Αποτέλεσμα

<html>

<body>

<p>

You can also use an image as a link:

<a href="test.htm">

<img border="0" src="buttonnext.gif"

width="65" height="38">

</a>

</p>

</body>

</html>

Page 56: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 56

HTML images (Εικόνες 7) Εικόνα τύπου image-map. Δηλ. εικόνα με καθορισμένες περιοχές

ως υπερσυνδέσμους σε άλλες σελίδες :

Αποτέλεσμα Κώδικας

Page 57: Μαθήμαα HTML...ή φυλλομετρητές (π.χ. Internet Explorer, Netscape Navigator) 24/10/2014 HTML - Καραμαούνας Π. 3 Πώς προβάλλοναι οι

24/10/2014 HTML - Καραμαούνας Π. 57

HTML images (Εικόνες 8) Εικόνα ως background σελίδας :

Αποτέλεσμα

<html>

<body background="../images/paper.gif">

<h3>Image Background</h3>

<p>Both gif and jpg files can be used as

HTML backgrounds.</p>

<p>If the image is smaller than the page, the

image will repeat itself.</p>

</body>

</html>