Ο κώδικας-λύση του σκελετού HTML5 και ασκήσεις κατανόησης (στατική/δυναμική, head/body, εντοπισμός συντακτικών λαθών). Γλώσσα HTML5.
Ερώτηση: Γράψτε τον ελάχιστο σκελετό μιας ιστοσελίδας HTML5 με τίτλο και κωδικοποίηση UTF-8.
Απάντηση:
Σύνοψη: (ενδεικτική) Ο σκελετός: <!DOCTYPE html> + html{ head{ title, meta charset="UTF-8" } body{ } }. Αποθήκευση ως .html σε UTF-8.
Κριτήρια αξιολόγησης:
Ερώτηση: Ποια η διαφορά στατικής και δυναμικής ιστοσελίδας;
Απάντηση:
Σύνοψη: (ενδεικτική) Στατική: σταθερό αποθηκευμένο HTML. Δυναμική: παράγεται από κώδικα στον server (PHP/ASP/JSP), αλλάζει ανά κλήση.
Κριτήρια αξιολόγησης:
Ερώτηση: Τι περιέχει το στοιχείο head και τι το body;
Απάντηση:
title (τίτλος) και meta charset (κωδικοποίηση). Δεν εμφανίζονται στο κυρίως παράθυρο.Σύνοψη: (ενδεικτική) head: μεταδεδομένα (title, meta charset). body: το ορατό περιεχόμενο της σελίδας.
Κριτήρια αξιολόγησης:
Ερώτηση: Ποια συντακτικά προβλήματα έχει ο κώδικας:
Απάντηση:
title δεν κλείνει σωστά μέσα στο head: πρέπει <title>Δοκιμή</title> πριν κλείσει το </head> (λάθος σειρά κλεισίματος — κλείνει πρώτο το εξωτερικό).</body> (το body άνοιξε αλλά δεν έκλεισε).<!DOCTYPE html> και (καλό) το <meta charset="UTF-8">.<!DOCTYPE html><html><head><title>Δοκιμή</title></head><body></body></html>.Σύνοψη: (ενδεικτική) Λάθη: το title κλείνει μετά το head (λάθος σειρά φωλιάσματος), λείπει , λείπει DOCTYPE/meta charset.
Κριτήρια αξιολόγησης: