00 Stimmen

CSS: Default Wert für Height

Frage von Compi | 11.02.2016 um 18:47

Ich habe ein DIV, dem ich über eine Stylesheet-Datei mit der Eigenschaft "height" eine feste Höhe zugewiesen habe.

Nun gibt es allerdings eine HTML-Seite, auf der ich diese feste Höhe wieder durch die Default-Höhe eines DIVs ersetzen möchte. Das heißt, obwohl in dem Stylesheet eine feste Höhe gesetzt ist, möchte ich diese durch Inline-CSS bei einem Element zurücksetzen, so dass sich die Höhe wieder - wie normalerweise - dynamisch an dem Inhalt ausrichtet.

Wie mache ich das aber? Klar, bei der Breite wäre es einfach, hier könnte ich einfach mit 100% überschreiben, aber das geht bei der Höhe ja schlecht. Hat jemand eine Idee?

AntwortenPositivNegativ
0Beste Antwort0 Stimmen

Der Standard-Wert für Height ist "auto".

Du musst also bei dem betreffenden Element einfach die Höhe mit "height:auto" überschreiben:

CSS:

.fixedheight {
  height: 100px;
}

HTML:

<div class="fixedheight">
  Dieses DIV hat eine feste Höhe.
</div>

<div class="fixedheight" style="height:auto">
  Dieses DIV verhält sich standardmäßig.
</div>

Das erste DIV in dem Beispiel hat eine feste Höhe von 100 Pixeln, beim zweiten wird die feste Höhe durch "height:auto" auf den Standard zurückgesetzt so dass die Höhe an den Inhalt angepasst wird.
11.02.2016 um 21:20

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

CSS-Stylesheets in HTML einbinden

Tutorial | 0 Kommentare

jQuery: CSS Stylesheet Switcher

Tutorial | 1 Kommentar

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.