7
A
答えて
12
これは、要素の幅がビューポートの高さの100%になることを意味し、この
width: 100vh;
のための新しいCSS単位があります。
CSS3には、現在の ビューポートサイズ(vw、vh、およびvmin)を基準にしたサイズ変更に関するいくつかの新しい値があります。 3つの値のいずれかに1つの単位が、ビューポート軸の1%です。 "ビューポート" ==ブラウザウィンドウサイズ==ウィンドウオブジェクト。ビューポートが 幅40cmの場合、1vw == 0.4cmです。
1vwビューポートの高さ=ビューポートの幅1vhの1%= 1%1vmin = 1vwか小さい方 1vh、1vmax = 1vw又は1vh、大きい方(css-tricks post)
リファレンス:https://developer.mozilla.org/en-US/docs/Web/CSS/length
PS:これらの新しいプロパティのサポートは、現代のブラウザではかなり良いものです。 See here
2
この質問Height equal to dynamic width (CSS fluid layout)は、Nathan RyanのCSS専用の回答が良いようです。それはまた、彼の答えの下のコメントを追加の説明を読む価値がある。私はこれが役立つことを願っています
ソリューションが複雑すぎる場合は、誰かが良い代替ソリューションを持っている場合に達成しようとしていることに、より多くのコンテキストを与える価値があります。
関連する問題
- 1. img height "jumps" width:100%on site load
- 2. width/border-width(CSS)
- 3. Jquery slideshow 100%width
- 4. Div Height 100%not working
- 5. Twitter Bootstrap - 100%Height
- 6. CSSオーバーフロースクロールテーブルセル(幅:autoまたはwidth:100%
- 7. @media with width:100%
- 8. center div 100%width div
- 9. jquery .css、.height、asp.netの.widthを簡単に使用する
- 10. contenteditable overflow-x width:100%
- 11. css heightプロパティ
- 12. angle/material2 .md-sidenav-content width 100%
- 13. Interface Builderの "Width is height"制約
- 14. vimeo width on tumblr
- 15. css - max-height:100%がテキストエリアで機能しない
- 16. "height:100%;"を使用せずにブラウザウィンドウ全体をカバーするCSS。
- 17. css width adjust
- 18. "width = 100%"の画像にCSSを重ねる方法は?
- 19. CSS full height floated legend
- 20. CSSによるDIVのWIDTHとHEIGHTの問題(firefoxは機能しません)
- 21. CSSがwidth属性とheight属性をオーバーライドしています。どうして?
- 22. wrap_content width on mutiline TextView
- 23. 100%Heightディビジョンが正確な中間のイメージを持っています - CSS
- 24. css max-widthプロパティとOutlook
- 25. Css Border-bottom-width
- 26. css dynamic div width
- 27. border-image-width in css
- 28. QMLのwidth、height、およびimplicitWidth/Heightと対応するユースケースの違い
- 29. Android React Native Height 0 on Animated.View
- 30. System.Double type in Windows.Foundation.Size.Width/.Height on WinRT
私はそうは思わない。 – GolezTrol
'img'タグは正方形の寸法(chrome)を持っていますので、それを使って要素に正方形の寸法を与えることができます。何かこのような[** fiddle **](http://jsfiddle.net/venkateshwar/ygxdu/2/) –