Ich habe ein div, das Bildlaufleiste erfordert. Ich benutzte style="overflow-y:auto"
für mein div. Wenn die Bildlaufleiste jedoch angezeigt wird, wirkt sich dies auf die Breite des Inhalts aus. Gibt es eine Möglichkeit, die Breite des Inhalts konstant zu halten, obwohl die Bildlaufleiste angezeigt wird oder nicht? Auch kann ich die Breite des Div in Pixel nicht festlegen, da meine Anwendung für alle Bildschirmgröße kompatibel sein muss.div mit Bildlaufleiste verringert die Breite des Inhalts
0
A
Antwort
1
Die Inhaltsbreite des Elements enthält die Breite der Bildlaufleiste.
Es tut uns leid, Sie zu enttäuschen, aber dieses Verhalten kann nicht geändert werden.
0
Auch wenn Sie nicht viele Details zu Ihrem speziellen Fall geteilt haben, könnte dies wahrscheinlich mithilfe von JavaScript/jQuery gelöst werden, wie es hier in verschiedenen Formen erklärt:
Verwandte Themen
- 1. Setzen div auf die Breite des Inhalts mit maximaler Breite
- 2. Machen div Breite gleich wie die Breite des Inhalts
- 3. Div Größe Automatisch Größe des Inhalts
- 4. Container an die Breite des Navigators anpassen, aber die Breite des Inhalts beschränken
- 5. Breite des IE-Explorers Bildlaufleiste?
- 6. Fabrikat div haben immer die Breite seines Inhalts
- 7. Überlauf des CSS-Inhalts mit div
- 8. Wie Überlauf des div-Inhalts zu verhindern
- 9. Wie wird die Breite des äußeren Elements der Breite seines Inhalts angepasst?
- 10. Benutzerdefinierte Unterstreichung, um die Breite des Inhalts anzupassen
- 11. CSS - Absatz dehnt die Breite des DIV
- 12. jQuery Div auf Basis des Inhalts entfernen
- 13. Inhalt auf die Breite des div passen
- 14. Wie misst man die Breite eines Div mit Überlauf Inhalt
- 15. Legen Sie die Breite des Inhalts automatisch auf die gleiche Breite fest
- 16. Jquery, wissen Breite und Höhe eines Div mit Rollbalken
- 17. slideDown() mit fixed div und Pushing den Rest des Inhalts
- 18. Hide DIV Hintergrund-Bild ohne Rest des Inhalts
- 19. Fancybox berücksichtigt nicht die Breite der Bildlaufleiste
- 20. Div vertikale Bildlaufleiste zeigen
- 21. Wie die Position des dropmenue Inhalts beheben
- 22. Wie kann ich ein div die gleiche Breite und Höhe seines Inhalts haben?
- 23. Hilfe mit div - machen die verbleibende Breite
- 24. Div mit Max-Breite nimmt nicht die maximale Breite
- 25. Div mit Bildlaufleiste innerhalb div mit Position: behoben
- 26. Android, wie man die Höhe des Bildes im Bildadapter verringert?
- 27. Deckkraft des Inhalts mit eckigen verstecken
- 28. Transparente Bildlaufleiste (div)
- 29. DIV-Breite auf Bildschirmbreite erweitern
- 30. Browser mit Bildlaufleiste für langen Text trotz maximaler Breite
Ich will nicht die Scrollbalkens Präsenz, um die Breite meines div zu beeinflussen. Egal ob die Bildlaufleiste in meinem div vorhanden ist oder nicht, die Breite sollte konstant sein. gerade jetzt, wenn Bildlaufleiste erscheint, verringert es die Breite des div. –
Deshalb müssen Sie Javascript verwenden, um zu erkennen, ob der innere Inhalt eine größere Höhe als der Container hat, und dann die Breite dynamisch ändern. Siehe den Link, den ich oben gepostet habe. – LoDef