Ο κώδικας-λύση (παράγραφοι, οντότητες, μορφοποίηση) και ασκήσεις κατανόησης (entities, χειρισμός κενών, strong vs b). Γλώσσα HTML5.
Ερώτηση: Φτιάξτε σελίδα με δύο παραγράφους, ένα σύμβολο €, μια αλλαγή γραμμής και έντονα/μικρά γράμματα.
Απάντηση:
<!DOCTYPE html>
<html>
<head><title>Συμβολικό κείμενο</title><meta charset="UTF-8"></head>
<body>
<p>Η τιμή είναι 10€.<br>Δωρεάν μεταφορικά!</p>
<p><strong>Σημαντικό:</strong> ισχύει έως αύριο. <small>(όροι)</small></p>
</body>
</html>
€ γίνεται €, το <br> αλλάζει γραμμή (χωρίς νέα παράγραφο), το <strong> δίνει έντονα, το <small> μικρά.Σύνοψη: (ενδεικτική) Δύο <p>, η οντότητα € → €, <br> για αλλαγή γραμμής, <strong> για έντονα, <small> για μικρά.
Κριτήρια αξιολόγησης:
<p>/<br>/<strong>/<small> + η οντότητα €.Ερώτηση: Τι είναι οι οντότητες στην HTML και πώς γράφουμε τα σύμβολα <, >, &;
Απάντηση:
& και τελειώνουν με ;, και μετατρέπονται σε σύμβολα.< → <, > → >, & → & (αυτά τα σύμβολα έχουν ειδική σημασία, γι' αυτό γράφονται ως οντότητες).€ → €, © → ©, → αδιάσπαστο κενό.Σύνοψη: (ενδεικτική) Οντότητα = &όνομα; (ή &#κωδικός;) → σύμβολο. Ειδικά: < → <, > → >, & → &.
Κριτήρια αξιολόγησης:
&…; + οι 3 βασικές (< > &).Ερώτηση: Τι συμβαίνει με τα πολλαπλά κενά/αλλαγές γραμμής στον κώδικα HTML;
Απάντηση:
<br>, για διατήρηση κενών <pre>.Σύνοψη: (ενδεικτική) Πολλά κενά/enter/tab → ένα διάστημα (αυτόματη αναδίπλωση). Αλλαγή γραμμής: <br>· διατήρηση κενών: <pre>.
Κριτήρια αξιολόγησης:
<br> ή <pre>.<hr>· η σωστή ετικέτα είναι η <br> (η <hr> εμφανίζει οριζόντια γραμμή, όπως λέει και το ίδιο στη σελ. 25).Ερώτηση: Ποια η διαφορά των ετικετών <strong> και <b>; Πότε προτιμάμε CSS;
Απάντηση:
<strong> σημαίνει «σημαντικό» (νόημα), ενώ το <b> είναι καθαρά οπτικό (χωρίς νόημα).Σύνοψη: (ενδεικτική) Και οι δύο έντονα· <strong> έχει σημασία («σημαντικό»), <b> μόνο οπτικό. Σύνθετη μορφοποίηση → CSS.
Κριτήρια αξιολόγησης: