- Sind ID -Selektoren hochspezifisch?
- Was ist die wichtige Regel in CSS und warum sollten Sie sie im Allgemeinen vermeiden??
- Was sind die Vorrangregeln in CSS?
- Was ist Ihrer Meinung nach der beste Weg, um ein CSS -Spezifitätsproblem zu lösen??
Sind ID -Selektoren hochspezifisch?
Hinweis: Wie wir in der Lektion zur Spezifität gelernt haben, hat eine ID eine hohe Spezifität. Es wird die meisten anderen Selektoren überschreiben. In den meisten Fällen ist es vorzuziehen, ein Element anstelle einer ID eine Klasse hinzuzufügen.
Was ist die wichtige Regel in CSS und warum sollten Sie sie im Allgemeinen vermeiden??
Was bedeutet Wichtiger in CSS? In CSS bedeutet wichtig, dass nur die ! Wichtiger Eigenschaftswert ist auf ein Element angewendet und alle anderen Deklarationen des Elements sind zu ignorieren. Mit anderen Worten, eine wichtige Regel kann verwendet werden, um andere Styling -Regeln in CSS zu überschreiben.
Was sind die Vorrangregeln in CSS?
CSS -Spezifitätsregel
Im Folgenden finden Sie die Reihenfolge der Spezifitätsregel, die jeweils Vorrang hat: 1) Inline -Stil: Inline -Stil hat die höchste Priorität unter allen. 2) ID -Selektor: Es hat die zweithöchste Priorität. 3) Klassen, Pseudoklassen und Attribute: Diese Selektoren haben die niedrigste Priorität.
Was ist Ihrer Meinung nach der beste Weg, um ein CSS -Spezifitätsproblem zu lösen??
Zunehmende Spezifität durch Duplikation des Selektors
Duplizierende ID-, Klasse-, Pseudoklasse- oder Attribut-Selektoren innerhalb eines zusammengesetzten Selektors erhöhen die Spezifität, wenn Sie sehr spezifische Selektoren überschreiben, über die Sie keine Kontrolle haben. Verwenden Sie dies sparsam, wenn überhaupt. Wenn Sie die Duplikation mit Selektor verwenden, kommentieren Sie immer Ihr CSS.