Hallo,
ich habe da gerade eine css-Datei vor mir, die ich gerade aufzudröseln versuche. Dabei bin ich zwischenzeitlich mehrfach über eine komische Konstellation gestolpert, deren Sinn und Wirkung ich mir trotz Nachschlagen und Recherche im Internet nicht zu erklären vermag.
So findet sich hierin z.B.
#serviceright input.searchOnTop
{
background: #dcd9d2;
border: 1px solid #a29e8d;
font-size: 94%;
margin-top: 0px !important;
margin-top: 10px;
height: 14px !important;
height: 16px;
}
Dabei ist auffällig, daß in dem Fall z.B. unter Anderem die Angabe height hier zweimal hintereinander vorkommt. Einmal mit dem Zusatz „!important“ und einmal ganz normal. Nun habe ich dazu gefunden, daß man irgendwelchen Angaben in Stylesheets eine höhere Gewichtung geben kann, als einer Formatierungsangabe für das selbe Element in einem anderen Stylesheet. Aber in diesem besagten Fall stehen ja beide Angaben im selben Stylesheet direkt untereinander.
Kann mir hier irgendwer einen Tipp geben, was das für einen Sinn haben könnte und wie sich das nun in der Praxis auswirkt.
Gruß
Thomas