Introduction

Η HTML (Hypertext Markup Language) είναι η κύρια γλώσσα σήμανσης για τις ιστοσελίδες. Μία γλώσσα σήμανσης είναι ένα σύνολο από ετικέτες σήμανσης (markup tags). Οι ετικέτες σήμανσης που χρησιμοποιεί η HTML ονομάζονται ετικέτες HTML (html tags). Κάθε html tag έχει ένα όνομα και περιέχεται μέσα στα σύμβολα <>. Συνήθως έχουν τη μορφή:

<tag>κείμενο</tag>

Δηλαδή αποτελούνται από ένα tag ανοίγματος, ένα tag κλεισίματος και ανάμεσά τους υπάρχει κείμενο το οποίο επηρεάζεται ανάλογα με τη λειτουργία που επιτελεί το tag. Το ζευγάρι των tags σε συνδυασμό με το κείμενο που περικλείουν, ονομάζεται html στοιχείο (html element).

Κάθε tag χρησιμοποιεί συγκεκριμένες ιδιότητες (attributes). Μία ιδιότητα χρησιμοποιείται μόνο στο tag ανοίγματος και είναι ένας συνδυασμός όνομα ιδιότητας=”τιμή”:

<tag attr='value'>κείμενο</tag>

Η HTML ορίζει ένα κοινό στυλ για τις σελίδες, όπως τίτλοι (titles), επικεφαλίδες (headings), παράγραφοι (paragraphs), λίστες (lists), πίνακες (tables), φόρμες (forms) κ.ο.κ. Ορίζει, επίσης, στυλ χαρακτήρων, όπως έντονη ή πλάγια γραφή. Όταν ο web browser διαβάζει μία ιστοσελίδα, στην πραγματικότητα διαβάζει τον κώδικα HTML που παράγεται από τον web server και αναλαμβάνει την ανάλογη μορφοποίηση της σελίδας στην οθόνη του χρήστη. Δηλαδή, δεν εμφανίζει τα html tags αλλά τα χρησιμοποιεί για να ερμηνεύσει και να παρουσιάσει το περιεχόμενο της σελίδας.