Ich habe einen Knopf und ich wollte wissen, ob es möglich ist, den css kürzer zu machen.
%Vor%Ich meine vielleicht:
%Vor%Vielleicht gibt es keinen kürzeren Weg, aber ich wollte es nur wissen. Ich habe so etwas herausgefunden:
%Vor%Aber es hat nicht funktioniert, weiß nicht warum ... Zur Information - Ich habe allgemeine CSS für eine in der Spitze der Datei:
%Vor%Also sollte die Button-Klasse a die Haupt-CSS überschreiben.
.button a
ist alles was Sie brauchen
Ich setze immer einen Standardstil auf a
und ziele nur auf Pseudoklassen, wenn ich einen anderen Effekt haben muss.
Bearbeiten, um Korrekturen aus Kommentaren einzufügen:
Weil ein Standardstil für das Element wie folgt deklariert ist:
%Vor% am Anfang des Stylesheets, wir müssen es body .button a
machen, indem wir die Selektivität erhöhen, was die Wichtigkeit der verwendeten Stile erhöht.
Hier sind einige Dinge zu versuchen
stellen Sie sicher, dass Ihr Stylesheet eine Regel für ".button a" hat - stellen Sie auch sicher, dass dieses Stylesheet nach dem globalen definiert ist, das Regeln für "a" definiert.
Wenn das nicht funktioniert, versuchen Sie genauer zu sein, wie in: ".button & gt; a", nur direkte Nachkommen auswählen.
Wenn DAS nicht funktioniert, obwohl es eine schlechte Übung ist, könnten Sie Ihre Stile immer als wichtig markieren:
%Vor%Dies erfordert, dass sie zuletzt analysiert werden.
Tags und Links css pseudo-class css-selectors