1. Όχι, αφορά όλα τα στοιχεία που έχουν ορίσει το ίδιο attribute class="kati". Με αυτό τον τρόπο μπορείς για παράδειγμα να ορίσεις τη γραμματοσειρά κάποιων p, div και table στοιχείων, τα οποία όμως "βρίσκονται" στην ίδια κλάση.
2. Μη σε μπερδεύουν οι πολλαπλές σελίδες ενός ιστοτόπου. Η εμβέλεια κάθε κανόνα css εξαρτάται με το αν ορίζεται εξωτερικά (και έχει γίνει link σε αυτό από μία σελίδα) ή εσωτερικά (κανόνες μέσα στην ίδια τη σελίδα και όχι σε ένα εξωτερικό αρχείο). Το id εφαρμόζεται σε ένα μόνο στοιχείο μιας σελίδας. Αυτό δε σημαίνει όμως ότι δεν μπορεί το id να υπάρχει (ένα) σε σελίδα του ιστοτόπου. Σημαίνει ότι μία σελίδα δεν μπορεί να έχει δύο στοιχεία με το ίδιο id.
3. Το compound (ή σύνθετοι κανόνες) εφαρμόζουν κανόνες σε στοιχεία που βρίσκονται μέσα σε στοιχεία. πχ
<tag1>
<tag2 class="c1">
<tag3 id="id1">
keimeno
</tag3>
</tag2>
</tag1>
Μπορείς να ορίσεις ένα compound κανόνα
tag1 tag2 {...} που θα εφαρμόζονται σε όλα τα στοιχεία tag2 που είναι μέσα σε tag1 ή
tag1 .c1 #id1 {...} που εφαρμόζεται σε στοιχεία με id id1 που βρίσκονται σε στοιχεία της κλάσης c1 που βρίσκονται μέσα σε στοιχεία tag1.
4. Ο κανόνας tag εφαρμόζεται σε όλα τα στοιχεία του συγκεκριμένου tag. Το class μπορεί να εφαρμοστεί και σε διαφορετικά tag φτάνει να έχουν την ίδια κλάση. Το compound εφαρμόζεται σε ομάδες εμφωλευμένων, όπως λέγονται, tag (βλ απάντηση 3)
5. Καλό είναι όσο περισσότεροι κανόνες γίνεται να μπαίνουν στο εξωτερικό αρχείο. Έτσι μπορείς με λίγες τροποποιήσεις να πειράξεις την εμφάνιση όλου του ιστοτόπου. προσωπική άποψη:): Εσωτερικούς κανόνες θα χρειαστείς μόνο όταν κάποιος εξωτερικός δε σου κάνει και θέλεις να τον ακυρώσεις. Όπως αναφέρεται και στις διαφάνειες, κατά την εφαρμογή διαφορετικών κανόνων για το ίδιο στοιχείο, εφαρμόζεται ο τελευταίος που έχει οριστεί. Στην περίπτωση μας το εσωτερικό css έχει μεγαλύτερη προτεραιότητα από το εξωτερικό.