Ich versuche, meine riesigen Medienabfragen zu bereinigen, und ich habe jede Änderung in Elementwerten entfernt, die den Standardelementwerten entsprechen, so dass dies stattdessen angezeigt wird.Doppelte Werte für Elemente in verschiedenen Medienabfragen
Meine Frage ist, welche Möglichkeiten ich habe, wenn die doppelten Werte in einzelnen Medienabfragen gespeichert werden? Hier
ein Beispiel:
@media only screen and (min-width: 480px) and (max-width: 767px) {
.fa.fa-check
{
font-size: 3em;
border-radius: 100px;
height: 100px;
line-height: 100px;
width: 100px;
}
.fa.fa-shopping-cart
{
font-size: 3em;
border-radius: 100px;
height: 100px;
line-height: 100px;
width: 100px;
}
.fa.fa-user
{
font-size: 3em;
border-radius: 100px;
height: 100px;
line-height: 100px;
width: 100px;
}
@media only screen and (max-width: 479px) {
.fa.fa-check
{
font-size: 3em;
border-radius: 100px;
height: 100px;
line-height: 100px;
width: 100px;
}
.fa.fa-shopping-cart
{
font-size: 3em;
border-radius: 100px;
height: 100px;
line-height: 100px;
width: 100px;
}
.fa.fa-user
{
font-size: 3em;
border-radius: 100px;
height: 100px;
line-height: 100px;
width: 100px;
}
Ich habe viele Veränderungen in Elementwerte, die nicht Duplikate innerhalb der Medien-Anfragen als auch, also kann ich nicht sie alle zusammen kombinieren. Gibt es noch andere Möglichkeiten?
Ich werde in die CSS-Präprozessoren schauen! Ich habe mit einer Reihe von Neudefinitionswarnungen gekämpft, weil ich die Stile wiederhole, und deshalb versuche ich, meine Medienanfragen zu bereinigen. Da dies nicht meine stärkste Farbe ist, wollen Sie mir erklären, wie ich eine Basisklasse für jedes dieser Elemente erstellen würde? Ich habe versucht, so wenig wie möglich zu wiederholen, aber wenn ich die Elementwerte nicht für jede Medienabfrage deklariere, werden automatisch die Standardelementwerte erkannt und sowohl im obigen Beispiel als auch in vielen anderen Fällen der Standardwert Elementwerte sind unterschiedlich. –
Sicher, ich habe meiner ursprünglichen Antwort ein Beispiel für eine Basisklasse hinzugefügt! Medienabfragen sind ein wenig schwierig. Versuchen Sie, sie so weit wie möglich zu minimieren, und versuchen Sie, Abfragen nicht zu überlappen. Lassen Sie mich wissen, wenn Sie konkretere Beispiele haben, mit denen Sie Hilfe benötigen. –
Okay, würde es in etwa so aussehen (.fa.fa-check {.standard-icon}) oder bin ich gerade von Track unterwegs? –