Έχω μία απορία σχετικά με μία ερώτηση του quiz.
Στην ερώτηση "Πόσοι είναι οι διαφορετικοί τύποι του τμήματος επιλογέα (selector) ενός κανόνα CSS;" είχα απαντήσει 3, ενώ η σωστή απάντηση είναι 4... Ο τέταρτος ποιός είναι;;; Οι compound κανόνες;;; Νομίζω ότι είναι ξεκάθαρο από την θεωρία ότι ο επιλογέας έχει 3 τύπους τιμών... (όπως επισυνάπτω παρακάτω)... Μπορείτε να μου εξηγήσετε...;
Ο επιλογέας μπορεί να έχει τρεις τύπους τιμών.
1. Μπορεί να αλλάζει τη συμπεριφορά όλων των στοιχείων ενός συγκεκριμένου tag.
Για παράδειγμα μπορεί να επηρεάσει όλα τα στοιχεία της παραγράφου ή της
επικεφαλίδας 1. Σε αυτή την περίπτωση ορίζουμε τον επιλογέα h1.
2. Ο επιλογέας μπορεί να ορίζει το στυλ μίας νέας κλάσης. Ένας νέος κανόνας CSS
για μία κλάση περιέχει επιλογέα που ξεκινά με το σύμβολο της τελείας. Η κλάση αυτή
μπορεί να εφαρμοστεί σε πολλά και διαφορετικά στοιχεία, αρκεί αυτά να έχουν ορίσει
στο attribute class το ίδιο όνομα με τον επιλογέα (χωρίς την τελεία). Για παράδειγμα,
ο επιλογές .keimeno εφαρμόζεται σε όλα τα tag που ορίζουν class="keimeno" είτε
αυτά είναι μία παράγραφος (tag p) ή μία επικεφαλίδα (h1).
3. Μπορεί να ορίσει ένα αναγνωριστικό (ID). Ο κανόνας αυτός εφαρμόζεται σε ένα
και μοναδικό στοιχείο, το οποίο θα πρέπει να έχει ορίσει το attribute id με τιμή το ίδιο
όνομα με τον επιλογέα, χωρίς τη δίεση. Για παράδειγμα χρησιμοποιούμε τον επιλογέα
#topmenu. Αυτός μπορεί να χρησιμοποιηθεί σε ένα και μοναδικό tag με id ίσο με
topmenu, το όνομα του επιλογέα δηλαδή χωρίς τη δίεση.