2016-11-05 3 views
0

ich ein Profilbild auf meiner Seite haben, der die folgende CSS-Stil angewendet wird:Überschreiben CSS-Style

img { 
    height: auto; 
} 

Ich muss grundsätzlich ausschalten oder die auto mit meinem eigenen benutzerdefinierten Stil entfernen, kann aber nur herausfinden, wie man das erreicht.

Ich habe versucht, das Auto mit none, inherit, unset, die alle von der !important Tag gefolgt zu ersetzen, aber keiner von ihnen scheint die Arbeit zu tun.

Irgendwelche Ideen?

+0

Es könnte einige andere abhängige Stile .. Können Sie uns den Link möglicherweise zeigen, wenn Ihre Website live ist? –

+0

Versuchen Sie 'height: initial' –

+0

Es ist nicht klar, was Sie erreichen möchten. "auto" ist die standardmäßige und logische Einstellung für die Höhe, also ist "initial" "auto", d. h. vom Browser berechnet. Wenn Sie das nicht möchten, müssen Sie eine feste Höhe definieren. – denmch

Antwort

0

Es ist schwer, eine saubere Lösung zu geben, ohne ein Live-Beispiel Ihres CSS-Codes zu haben.

Wenn Ihr img -Element nicht durch andere Elemente eingeschränkt ist, würde normalerweise die Verwendung von !important funktionieren (aber Sie sollten wirklich nicht !important verwenden).

Auf der anderen Seite ist der Anfangswert für die height Eigenschaft istauto, so können Sie nicht wirklich es auf etwas anderes zurückgestellt. Sie können jedoch einen anderen Wert gesetzt wie:

img { 
    height: 100vh !important; 
} 

Sie es auf einen bestimmten Wert ändern können, aber auch hier autois the default value: Initial value : auto. Unter Verwendung von unset würde es einfach zurück auf auto zurückgesetzt.

+0

Ist es möglich, es zu deaktivieren? Entfernen Sie den Stil komplett mit meinem eigenen Stil? –

+0

@JoeBloggs Sie setzen einen gegebenen Wert, indem Sie ihm einen neuen Wert geben, macht das Sinn? – LGSon

+0

@JoeBloggs Wie ich bereits sagte, ist Ihr Stil bereits "automatisch", es ist auch der Standard-Stil, also "unscharf" wird nichts ändern, auf der anderen Seite können Sie es frei auf einen anderen Wert nach Ihren Wünschen einstellen . Bitte vergiss nicht, die Antwort zu akzeptieren, wenn du glaubst, dass sie deine Frage beantwortet hat. – Alex