Ο κώδικας-λύση (εξωτερικό CSS + φωλιασμένη λίστα) και ασκήσεις (link, σειρά προτεραιότητας cascade, list-style/text-transform). Γλώσσες HTML5+CSS.
Ερώτηση: Συνδέστε ένα εξωτερικό αρχείο CSS και φτιάξτε φωλιασμένη λίστα με κουκκίδες τύπου κύκλου.
Απάντηση:
<head><meta charset="UTF-8"><link rel="stylesheet" type="text/css" href="p07.css"></head>
<body>
<ul><li>Φρούτα<ul><li>Μήλο</li><li>Πορτοκάλι</li></ul></li><li>Λαχανικά</li></ul>
</body>
@charset "UTF-8";
/* κανόνες λίστας */
ul li { list-style: circle; }
Σύνοψη: (ενδεικτική) HTML: <link rel="stylesheet" href="p07.css"> + φωλιασμένη <ul>. CSS αρχείο: @charset + ul li { list-style: circle; }.
Κριτήρια αξιολόγησης:
<link>, ξεχωριστό .css με @charset & κανόνα, φωλιασμένη λίστα.Ερώτηση: Πώς συνδέουμε ένα εξωτερικό φύλλο στυλ και ποιο το πλεονέκτημα;
Απάντηση:
<link rel="stylesheet" type="text/css" href="αρχείο.css"> στο head.Σύνοψη: (ενδεικτική) Με <link rel="stylesheet" href="...css">. Όφελος: κοινό «θέμα» για πολλές σελίδες — μία αλλαγή αλλάζει τα πάντα.
Κριτήρια αξιολόγησης:
<link> + όφελος επαναχρησιμοποίησης/θέματος.Ερώτηση: Αν το ίδιο στοιχείο επηρεάζεται από inline style, εσωτερικό <style> και εξωτερικό CSS, ποιο υπερισχύει;
Απάντηση:
style > εσωτερικό <style> > εξωτερικό φύλλο στυλ.Σύνοψη: (ενδεικτική) Προτεραιότητα (τοπικότητα): inline style > εσωτερικό <style> > εξωτερικό CSS.
Κριτήρια αξιολόγησης:
Ερώτηση: Τι κάνουν οι κανόνες list-style και text-transform; Δώστε τιμές.
Απάντηση:
list-style: αλλάζει τη μορφή κουκκίδας (disc, circle, square, none) ή αρίθμησης (decimal, lower-roman, upper-roman, lower-greek).text-transform: μετατρέπει το κείμενο σε uppercase (κεφαλαία), lowercase (πεζά) ή capitalize (κάθε λέξη με κεφαλαίο αρχικό).Σύνοψη: (ενδεικτική) list-style: μορφή κουκκίδας (disc/circle/square/none) ή αρίθμησης (decimal/roman/greek). text-transform: uppercase/lowercase/capitalize.
Κριτήρια αξιολόγησης: