Ο κώδικας-λύση (σημασιολογική δομή) και ασκήσεις (σημασιολογικά στοιχεία, lang, em vs i, abbr). Γλώσσα HTML5.
Ερώτηση: Φτιάξτε σελίδα με σημασιολογική δομή (header/article/footer), γλώσσα, μια συντομογραφία και επισήμανση.
Απάντηση:
<!DOCTYPE html>
<html lang="el-GR">
<head><title>Σημασιολογικό έγγραφο</title><meta charset="UTF-8"></head>
<body>
<header><h1>Το ιστολόγιό μου</h1></header>
<article>
<p>Το <abbr title="Πανελλήνιο Σχολικό Δίκτυο">ΠΣΔ</abbr> είναι <mark>χρήσιμο</mark>.</p>
</article>
<footer><p>© 2026</p></footer>
</body>
</html>
lang="el-GR" δηλώνει γλώσσα· τα header/article/footer δίνουν σημασία· το <abbr title> δίνει tooltip· το <mark> επισημαίνει.Σύνοψη: (ενδεικτική) html lang="el-GR", δομή header/article/footer, <abbr title="..."> για tooltip, <mark> για επισήμανση.
Κριτήρια αξιολόγησης:
Ερώτηση: Τι πετυχαίνουμε με τα σημασιολογικά στοιχεία <header>, <article>, <footer>;
Απάντηση:
Σύνοψη: (ενδεικτική) Χαρακτηρίζουν τη σημασία τμημάτων (κεφαλίδα/άρθρο/υποσέλιδο) — καλύτερα για μηχανές αναζήτησης, CMS και CSS.
Κριτήρια αξιολόγησης:
Ερώτηση: Τι δηλώνει η παράμετρος lang στην ετικέτα html (π.χ. lang="el-GR");
Απάντηση:
el=ελληνικά) και τη χώρα (GR).Σύνοψη: (ενδεικτική) Τη γλώσσα (el) και χώρα (GR) του περιεχομένου· βοηθά μηχανές αναζήτησης & προσβασιμότητα.
Κριτήρια αξιολόγησης:
Ερώτηση: Ποια η διαφορά <em> από <i>; Τι κάνει το <abbr title="...">;
Απάντηση:
<em> προσδίδει σημασιολογική έμφαση (και επιτρέπει διαφοροποίηση με CSS)· το <i> είναι μόνο οπτικό.<abbr title="…"> ορίζει συντομογραφία με tooltip: όταν το ποντίκι σταθεί πάνω, εμφανίζεται η εξήγηση (μέσω της παραμέτρου title).Σύνοψη: (ενδεικτική) <em>: πλάγια με σημασία έμφασης· <i>: πλάγια μόνο οπτικά. <abbr title="...">: συντομογραφία με tooltip.
Κριτήρια αξιολόγησης: