Professional Documents
Culture Documents
HTML
Έκδοση Έτος
HTML 1991
XHTML 2000
HTML5 2014
HTML
● H Hypertext Markup Language (HTML) είναι γλώσσα σήμανσης για τη δημιουργία ιστοσελίδων.
Οι ετικέτες (tags) στην HTML ορίζουν την αρχή και το τέλος ενός στοιχείου
(element).
Παράδειγμα:
<p>Sample text</p>
Παράδειγμα:
<div>
<p>Sample text</p>
</div>
Τα κενά στοιχεία δεν έχουν περιεχόμενο και δεν έχουν ετικέτα κλεισίματος (end
tag).
Παράδειγμα:
<br> ή <br />
Παράδειγμα:
<a href="https://www.collegelink.gr/">CollegeLink</a>
● Οι ιδιότητες ενός στοιχείου βρίσκονται πάντα στην ετικέτα αρχής (start tag).
● Η τιμή μπορεί είτε να τοποθετηθεί σε εισαγωγικά ή να γραφτεί χωρίς αυτά. Ωστόσο, προτείνεται η
χρήση εισαγωγικών για αποφυγή σφαλμάτων. Τα εισαγωγικά μπορούν να είναι είτε μονά ‘ ή διπλά “.
Συνήθως χρησιμοποιούνται διπλά, γιατί τα μονά μπορεί να υπάρχουν μέσα στην τιμή.
● Ορισμένες ιδιότητες όπως id, class και style μπορούν να οριστούν σε κάθε στοιχείο της HTML και
ονομάζονται global attributes. Άλλες ιδιότητες ορίζονται σε συγκεκριμένα στοιχεία.
Global attributes
● id : Ορίζει ένα μοναδικό αναγνωριστικό για το στοιχείο. Η τιμή πρέπει να υπάρχει μόνο μια φορά
μέσα στο έγγραφο HTML, να αποτελείται από τουλάχιστον ένα χαρακτήρα και να μην περιέχει κενά.
Για παράδειγμα:
<a id="main-link" href="https://www.collegelink.gr/">CollegeLink</a>
● class : Ορίζει ένα ή περισσότερα ονόματα κλάσεων για το στοιχείο. Τα ονόματα χωρίζονται μεταξύ
τους με ένα κενό, πρέπει να ξεκινάνε με χαρακτήρα μεταξύ a-z και A-Z ακολουθούμενο από
οποιοδήποτε πλήθος χαρακτήρων (a-z και A-Z), ψηφίων (0-9), παύλας (“-") και κάτω παύλας (“_").
Για παράδειγμα:
<a class="menu-link" href="https://www.collegelink.gr/">CollegeLink</a>
● style : Ορίζει στη γραμμή (inline) οδηγίες CSS για την τροποποίηση της εμφάνισης του στοιχείου. Οι
οδηγίες χωρίζονται με ερωτηματικό (semicolon). Για παράδειγμα:
<p style="color: blue; text-align: center">Sample paragraph</p>
● title : Ορίζει πρόσθετες πληροφορίες για το στοιχείο που εμφανίζονται όταν το ποντίκι σταματήσει
πάνω από το στοιχείο. Για παράδειγμα:
<a title="Download presentation"
href="presentation.pdf">presentation</a>
Έγγραφο HTML (HTML Document)
Σε ένα έγγραφο HTML το πρώτο απαραίτητο στοιχείο είναι ο ορισμός του τύπου με την οδηγία
DOCTYPE. Ο τύπος καθορίζει τους κανόνες που θα χρησιμοποιήσει ο browser για να εξετάσει και να
προβάλλει το περιεχόμενο του εγγράφου.
Στη συνέχεια ορίζονται η αρχή και το τέλος του εγγράφου με τις ετικέτες <html> και </html> αντίστοιχα.
Το περιεχόμενο ανάμεσα στις ετικέτες <head> και </head> είναι μη ορατό και παρέχει στον browser
πληροφορίες σχετικά με το έγγραφο, όπως είναι ο τίτλος, η κωδικοποίηση και οι πρόσθετοι πόροι (αρχεία
κ.ά.) που είναι απαραίτητοι για την ορθή προβολή της ιστοσελίδας.
Το περιεχόμενο ανάμεσα στις ετικέτες <body> και </body> είναι ορατό και περιλαμβάνει την πληροφορία
που προβάλλεται στο χρήστη.
<head>
Για παράδειγμα:
<head>
<link rel="stylesheet" type="text/css" href="theme.css">
</head>
<script>
Το στοιχείο script περιέχει κώδικα που εκτελείται στην πλευρά του πελάτη (browser).
Για παράδειγμα:
<head>
<script async defer src="main_script.js"></script>
<script type="text/javascript">
document.title = “Web Development Workshop";
</script>
</head>
<body>
Το στοιχείο body περιέχει την ορατή πληροφορία της ιστοσελίδας μαζί με τα στοιχεία που τη μορφοποιούν.
Ορισμένα από τα στοιχεία που χρησιμοποιούνται πιο συχνά στο body είναι:
Το στοιχείο a περιέχει σύνδεσμο προς τμήμα της τρέχουσας σελίδας ή προς άλλο πόρο (ιστοσελίδα, αρχείο
κ.ά.).
Για παράδειγμα:
<body>
<a href="https://www.collegelink.gr/ " target="_blank">CollegeLink</a>
</body>
<img>
Το στοιχείο img επιτρέπει την εισαγωγή εικόνων στο περιεχόμενο των εγγράφων HTML.
Για παράδειγμα:
<head>
<base href=" https://www.collegelink.gr/css/ ">
</head>
<body>
<img src="images/logo_css.png" alt="CollegeLink logo">
</body>
Σχόλια
Για να εισάγουμε σχόλια στον κώδικα της HTML τα γράφουμε στην ετικέτα <!-- … -->
Τα σχόλια δεν εμφανίζονται στο χρήστη και είναι αναγνώσιμα μόνο στον κώδικα της ιστοσελίδας.
Συνήθως χρησιμοποιούνται από τους προγραμματιστές περιλαμβάνοντας χρήσιμες πληροφορίες για την
εκσφαλμάτωση του κώδικα, όπως για παράδειγμα, που ξεκινάει και που τελειώνει ο κώδικας που έχει
παραχθεί δυναμικά.
Για παράδειγμα:
Για τη μορφοποίηση κειμένου η HTML παρέχει αρκετά στοιχεία που χρησιμοποιούνται ανάλογα με το
περιεχόμενο και τα δεδομένα που παρουσιάζονται.
Για παράδειγμα:
<body>
<p>
<i>E = mc<sup>2</sup></i>
</p>
</body>
Λίστες
Για τη δημιουργία μιας λίστας από δεδομένα η HTML παρέχει τα εξής στοιχεία:
Για παράδειγμα:
<ul>
<li>Web Development Academy - Day 1
<ul>
<li>Web Development Introduction</li>
<li>HTML Basics</li>
<li>CSS Basics</li>
</ul>
</li>
</ul>
Πίνακες
● https://www.w3schools.com/tags/default.asp
● https://www.w3schools.com/tags/ref_standardattributes.asp
● https://www.w3schools.com/tags/ref_attributes.asp
● https://www.w3.org/WAI/tutorials/tables/irregular/