Wie max-height
setze ich die Eigenschaft auf die Standardeinstellung zurück, wenn sie zuvor in einer CSS-Regel festgelegt wurde? Das funktioniert nicht:
pre {
max-height: 250px;
}
pre.doNotLimitHeight {
max-height: auto; // Doesn't work at least in Chrome
}
min-height
(none
ist nicht zulässig und führt dazu, dass der Wert nicht überschrieben wird).min-height
ist 0, aber da "Infinity" in CSS keine Rolle spielt , wirdmax-height
standardmäßig "none
.Sie können das Attribut max-height mithilfe des folgenden CSS löschen:
quelle
Nur eine Notiz, wenn Sie JavaScript - Stil das Element verwenden , wie
$el.style.maxHeight = '50px';
mit$el.style.maxHeight = 'none';
nicht „Reset“ oder „Entfernen“ das50px
, wird es einfach überschreiben. Dies bedeutet, dass beim Versuch, die maximale Höhe eines Elements mithilfe$el.style.maxHeight = 'none';
dieses Elements "zurückzusetzen" , dernone
Wert auf diemax-height
Eigenschaft des Elements angewendet wird und alle anderen gültigenmax-height
Eigenschaften in CSS-Auswahlregeln überschrieben werden , die diesem Element entsprechen.Ein Beispiel:
styles.css
main.js
Um einen Inline-Stil tatsächlich zu "deaktivieren", sollten Sie verwenden
$el.style.removeProperty('max-height');
.Um dies für eine gesamte Stilregel und nicht nur für ein einzelnes Element abzuschließen, sollten Sie zuerst die Regel suchen, die Sie ändern möchten, und dann die
removeProperty
Funktion für diese Regel aufrufen :Sie finden das
StyleSheet
undCssRule
Objekte finden, wie Sie möchten, aber für eine einfache Anwendung würde das oben Genannte sicher ausreichen.Es tut mir leid, dass ich dies als Antwort angegeben habe, aber ich habe keine 50 Wiederholungen, daher kann ich keinen Kommentar abgeben.
Prost.
quelle
Benutze das eine oder das andere
oder
Hinweis : Der zweite ist relativ zur Höhe des enthaltenen Blocks.
quelle
Sie können verwenden
Dadurch wird eine Eigenschaft auf ihren geerbten Wert zurückgesetzt, wenn Sie von ihrem übergeordneten Wert erben (funktioniert als Schlüsselwort-Vererbung). Wenn Sie nicht erben, wird sie auf ihren Anfangswert zurückgesetzt (funktioniert als Schlüsselwort-Initiale).
quelle