ιστότοπο. Πιο συγκεκριμένα, διακρίνεται από τη δέσμη ενεργειών από την πλευρά
του client, όπου τα ενσωματωμένα scripts, όπως η JavaScript, εκτελούνται σε ένα
πρόγραμμα περιήγησης ιστού.
2.1.1
HTML
Η HTML (Hyper Text Markup Language) [24] είναι η κύρια γλώσσα σήμανσης
για τις ιστοσελίδες, και τα στοιχεία της είναι τα βασικά δομικά στοιχεία των ιστο-
σελίδων. Το Hyper Text είναι η μέθοδος με την οποία επιτρέπεται η μετακίνηση
στον ιστό κάνοντας κλικ σε ένα ειδικό κείμενο που ονομάζεται υπερσύνδεσμος.
Ο όρος Hyper (υπερβολικό) σημαίνει απλώς ότι δεν είναι γραμμικό, δηλαδή η με-
τάβαση σε οποιοδήποτε σημείο του διαδικτύου γίνεται οποτεδήποτε, δεν υπάρχει
καμία σειρά για να γίνουν τα πράγματα. Markup (σήμανση) είναι αυτό που κάνουν
οι ετικέτες (tags) HTML στο κείμενο μέσα σε αυτές, δηλαδή το επισημαίνουν ως
ένα συγκεκριμένο τύπο κειμένου (συνηθίζεται η πλάγια γραϕή). Η HTML είναι μια
γλώσσα (Language) καθώς έχει λέξεις-κλειδιά και σύνταξη όπως κάθε άλλη γλώσσα.
Η γραϕή της είναι υπό μορϕή στοιχείων τα οποία αποτελούνται από ετικέτες (tags),
οι οποίες περικλείονται μέσα σε σύμβολα “< >”, (μεγαλύτερο από) και (μικρότερο
από) μέσα στο περιεχόμενο της ιστοσελίδας. Η λειτουργία των ετικετών είναι συνή-
θως ανά ζεύγη, για παράδειγμα <p> ως ετικέτα έναρξης και </p> ως ετικέτα λήξης
και ανάμεσα από αυτές τοποθετείται το κείμενο. Τα αρχεία HTML χρησιμοποιού-
νται από το πρόγραμμα περιήγησης, χωρίς όμως να τα εμϕανίζει, ώστε να προβάλλει
το περιεχόμενο της ιστοσελίδας για να είναι κατανοητό από τον άνθρωπο. Μέσω
αυτής της γλώσσας ενσωματώνονται ποικίλα αντικείμενα, διαδραστικές ϕόρμες και
εικόνες μέσα στη σελίδα, καθώς επίσης καθορίζονται δομικά στοιχεία για το κεί-
μενο και ενσωματώνονται scripts σε γλώσσες όπως η JavaScript που επηρεάζουν την
συμπεριϕορά των ιστοσελίδων HTML και έτσι από στατικές γίνονται διαδραστικές.
Η ύπαρξη της προήλθε από τον ϕυσικό Tim Berners-Lee το 1989 τον πρώτο web
developer και εϕευρέτη του WWW (World Wide Web) και αποτελεί τον σκελετό
όλων των ιστοτόπων. Με την πάροδο του χρόνου, η HTML εξελίσσεται και εκδίδο-
νται βελτιωμένες εκδόσεις ή εκδόσεις με πρόσθετο περιεχόμενο. Η HTML5 είναι η
Πέμπτη και τελευταία -ως σήμερα- έκδοση της. Στον πίνακα 2.1 παρουσιάζονται οι
βασικές ετικέτες (tags) της HTML, όπως και η περιγραϕή τους.
24