Wie wird ein Bildlauf nach einer bestimmten Höhe angezeigt, die Höhe sollte jedoch nicht festgelegt werden?
Lesezeit: 2 Minuten
Salman Virk
Ich habe ein Div mit folgendem Stil: height:250px;scroll:auto;. Ich möchte, dass es nach 250 Pixeln scrollt, aber die Höhe sollte dem darin enthaltenen Inhalt entsprechen.
Wenn der Inhalt beispielsweise 100 Pixel groß ist, sollte die Höhe von div ohne Bildlauf 100 betragen. Wenn die Höhe jedoch 250 Pixel überschreitet, sollte ein Bildlauf angezeigt werden.
Wie geht das?
Ich möchte, dass kleine Inhalte eine geringe Höhe haben, sodass eine Zeile nicht 250 Pixel hoch sein sollte. Ich möchte aber auch, dass der Bildlauf nach 250 Pixel erscheint. Hoffe es macht Sinn!!!
– Salman Virk
17. Februar 2011 um 22:28
Jeder, der diese Frage jetzt sieht, sollte zu dieser Antwort gehen, da es sich um eine großartige Antwort handelt, die browserübergreifend ist und in ALLEN gängigen Browsern funktioniert.
Für diejenigen, die Bootstrap 5 verwenden und versuchen, eine scrollbare Datei zu erstellen <table>: Diese Klasse funktioniert nicht. Sie müssen die Klasse zu einem umgebenden div-Element wie diesem hinzufügen <div class="dyn-height"><table>.....
– Mikhail Ratner
14. März um 20:13
Versuchen Sie Folgendes: max-height sollte den Zweck erfüllen.
Wenn dies nicht funktioniert, passen Sie es an line-height hilft. stackoverflow.com/questions/10251369/…
– Sanghyun Lee
20. August 2014 um 21:32 Uhr
Ich habe versucht, die Höhe basierend auf der Gerätegröße festzulegen. Gibt es noch andere Möglichkeiten, die maximale Höhe in % festzulegen?
– phponwebsites
17. Juni 2015 um 6:23
TV-C-1-5
Verwenden overflow-y mit dem auto Möglichkeit. Auf diese Weise wird die Bildlaufleiste erst angezeigt, wenn sie benötigt wird. Andernfalls wird die Bildlaufleiste angezeigt, auch wenn Sie sie nicht benötigen.
Ich möchte, dass kleine Inhalte eine geringe Höhe haben, sodass eine Zeile nicht 250 Pixel hoch sein sollte. Ich möchte aber auch, dass der Bildlauf nach 250 Pixel erscheint. Hoffe es macht Sinn!!!
– Salman Virk
17. Februar 2011 um 22:28
Jeder, der diese Frage jetzt sieht, sollte zu dieser Antwort gehen, da es sich um eine großartige Antwort handelt, die browserübergreifend ist und in ALLEN gängigen Browsern funktioniert.
– Kannizid
3. Februar 2017 um 23:02 Uhr