כל סלקטורי ה-CSS הנפוצים, מקובצים לפי משפחה: בסיסיים, מצרפים, מחלקות מדומות, אלמנטים מדומים וסלקטורי מאפיינים. כל שורה מצמידה לסלקטור דוגמה בת שורה אחת.
סלקטור בוחר את האלמנטים שבהם כלל מסוים חל. ספציפיות קובעת איזה כלל מנצח כשכמה כללים תואמים: inline גובר על id, id גובר על class, class גובר על type. קראו סלקטורים מימין לשמאל: הדפדפן מתאים תחילה את החלק הימני ביותר ואז עולה במעלה המצרפים. המשפחות שלהלן מכסות כמעט את כל מה שתכתבו.
טבלת עיון · 53 ערכים
סלקטורי CSSExplained
53 of 53 rows
בסיסיים
כל אלמנט מסוג תגית זו.
button { }
אלמנטים שיש להם את המחלקה הזו.
.active { }
האלמנט היחיד עם ה-id הזה.
#header { }
כל האלמנטים.
* { box-sizing: border-box; }
שורש המסמך; המקום הרגיל למאפיינים מותאמים אישית גלובליים.
:root { --gap: 1rem; }
אלמנטים שתואמים ל-A או ל-B (קיבוץ).
h1, h2, h3 { }
מצרפים
כל B שהוא צאצא של A.
nav a { }
B שהוא בן ישיר של A.
ul > li { }
B מיד אחרי A, באותו הורה.
h1 + p { }
כל B שבא אחרי A, באותו הורה.
h1 ~ p { }
מחלקות מדומות (מצב)
האלמנט בזמן שהסמן מרחף מעליו.
a:hover { }
האלמנט שממוקד במקלדת.
input:focus { }
אלמנט שהוא הילד הראשון של הוריו.
li:first-child { }
הילד ה-n; מקבל נוסחאות כמו 2n.
tr:nth-child(2n) { }
אלמנטים שלא תואמים לאף סלקטור פנימי; מקבל רשימה החל מ-Selectors 4.