Nach dem Mischen mit einer Vielzahl von Optionen, habe ich beschlossen, eine einfache 16_9.jpg (16x9) zu erstellen und dann in das div mit, um das div zu zwingen habe meine idealen Proportionen, aber es scheint, dass das div sich nicht um seine inneren Elemente kümmert, die in% skaliert sind. Ich kann die div Größe mit img Höhe = "100px" zum Beispiel beeinflussen, aber es funktioniert nicht mehr, wenn Prozent verwendet werden. Und es scheint, dass es mein letzter Ausweg ist, da ich ein Layout mit fester Höhe machen muss, was zu einer unbekannten genauen Breite führt - ich muss mich nur auf die Proportionen verlassen.Force div haben gegenseitige Höhe und Breite mit inneren img
Antwort
Die Verwendung einer prozentualen Höhe für ein Element in einem div, das keine feste Höhe hat, schlägt fehl, weil die prozentuale Höhe von der Höhe des Containers abhängt. Wenn Ihr div beispielsweise 200px groß ist, beträgt die Höhe eines Elements, das auf 100% gesetzt ist, 200px. Wenn das div jedoch keine Höhe hat, hat der Browser keine Höhe, um die prozentuale Höhe des inneren Elements zu bestimmen. Divs und andere Elemente auf Blockebene haben standardmäßig eine dynamische Höhe und Breite, die Höhe wird durch die Höhe der Elemente bestimmt, die im div enthalten sind, und die Breite wird durch die Breite des Elements bestimmt, das das div enthält.
Eine Möglichkeit, die Breite eines div auf seinem Inhalt zu setzen, ist, wenn Sie das div schweben lassen, in diesem Fall wird das div nicht länger seine Breite vom Container abgrenzen, sondern stattdessen von seinem Basis Kinder. Dies ist jedoch möglicherweise nicht die beste Lösung für Sie. Es ist schwer zu sagen ohne mehr Informationen darüber, was Sie wirklich erreichen wollen.
- 1. Img-Tag ohne Höhe und Breite definieren
- 2. DIV wird sogar abgeschnitten wenn Breite und Höhe
- 3. Einstellen div Breite und Höhe nach gedreht
- 4. Legen Sie div Breite und Höhe mit einem externen Bild?
- 5. Force-Max-Breite 100% auf div und Inhalt
- 6. Falsche Höhe von Div mit Img-Tag innerhalb
- 7. passen Bild zu div nach seiner Breite und Höhe
- 8. Jquery, wissen Breite und Höhe eines Div mit Rollbalken
- 9. Wie kann ich ein div die gleiche Breite und Höhe seines Inhalts haben?
- 10. Übernehmen äußere div's Höhe zu inneren div
- 11. Adjust img Höhe in div mit Anzeige: Tabelle-Zeile
- 12. Hinzufügen von Höhe und Breite zu Src mehrerer img-Tags
- 13. Tabelle oder Div Höhe und Breite angepasst an Hintergrund Bildgröße
- 14. Truncate Text in div mit dynamischer Breite und Höhe
- 15. Standardhöhe und -breite der inneren Formulare
- 16. Bildmanipulation Breite und Höhe
- 17. CSS Div Hintergrundbild Feste Höhe 100% Breite
- 18. Falsche Höhe des DIV Bild Wrapper mit prozentualen Breite Werte
- 19. Bootstrap Karussell Breite und Höhe
- 20. CSS: div Breite proportional zur Höhe macht
- 21. setBound Breite und Höhe
- 22. Force-Wordpress Bilder gleiche Höhe trotz Upload Abmessungen haben Bootstrap mit
- 23. Bild mit fester Position, das genaue Breite + Höhe und Position
- 24. Twitter Bootstrap: Haben Karussell Bilder volle Breite und Höhe
- 25. Responsive iframe mit maximaler Breite und Höhe
- 26. Javascript erhalten Breite und Höhe von IMG und legen Sie es in CSS einer anderen Klasse
- 27. HTML 'td' Breite und Höhe
- 28. Div innerhalb div auf Bildschirmbreite und halten Verhältnis von Bild und auch Breite der anderen div
- 29. Gleiche Breite wie Höhe css
- 30. haben harte Zeit zeigen Bildlaufleiste in einem verschachtelten div mit keine feste Breite oder Höhe