新しいvw
(およびvh
、vmin
とvmax
)が動作していないCSS単位calc
があるとして、非常に便利です。どちらもChromeでうまくいきますが(後者は-webkit-calc
という接頭辞ですが)、なんらかの理由で、単位を含むcalc
の値(たとえば、)が無効なプロパティ値を生成することがわかりました。これはまだ実装されていないのですか?仕様、またはバグですか?"VW" CSSの単位は、Chromeで
18
A
答えて
23
3
これは古いバグであり、修正されていますが、以前のバージョンのChromeをサポートしていて、Androidタブレットの古いバージョンのChromeでこのバグに遭遇している場合は(私の場合)、このバグを回避する簡単な方法は次のとおりです。
対象のVWにまたがるラッパーを使用し、calc(...)のビューポート単位を使用する代わりに100%を使用します。
HTML:
<div class="container">
<div class="inner-calc-with-viewport-units-bugged" />
</div>
CSS:
.container {
width: 100vw; //or height: 100vh, depending on your usecase
}
.inner-calc-with-viewport-units-bugged {
width: calc(100% - XXXXX px); //or height: calc(100% - XXpx);
}
関連する問題
- 1. jQuery/JS - CSS単位でフォントサイズを取得する(vw単位)
- 2. CSSプロパティの値をvw単位で定義した場合のみ変更できますか?
- 3. Chrome CSSの位置:固定
- 4. CSS VWとVH - 維持率
- 5. CSSトランジション期間の単位
- 6. Safariのcss vh vwとsvg矩形
- 7. css vwの意味はfont-sizeで使用する場合
- 8. CSSでvwとvhの両方を使用できますか?
- 9. CSS vh単位のタッチデバイス問題
- 10. 位置(簡単なCSSの問題)
- 11. 応答単位としてvhまたはvwを使用すべきですか?
- 12. CSS Windows 8メトロスタイルアプリケーションのfr単位の意味は何ですか?
- 13. CSSのグラデーションの色はピクセル単位で終了します
- 14. OSX Safari上でビューポート単位のvw/vhが100%でなくズームインしても機能しない
- 15. CSS vwとvhですが、ビューポートではなく親に相対的です
- 16. テーブルヘッダーを凍結するためのChromeのcssの位置
- 17. CSSのデフォルトのvwサイズを変更しますか?
- 18. CSSのVWとパーセンテージ値画素値に変換する
- 19. 作業単位の単位
- 20. Chromeでの位置固定
- 21. CSS - デバイス間で同一のままである絶対単位
- 22. CSSが最大幅を使用してvwと左の位置を計算する
- 23. バイト単位でビット単位でインクリメント(C#)
- 24. Safari Vs Chromeで簡単にCSSを切り替える
- 25. ChromeのCSSスケールアニメーションジャーキー
- 26. Google ChromeでのCSSのデバッグ
- 27. はCSS位置
- 28. JavaFx TableColumnの幅をCSSでem単位を使用して
- 29. グリフをデータ単位でスケーリングする(スクリーン単位ではない)
- 30. 何がvw、vh、vmin、vmax
specはcalc' 'でvw'は、そこ例でも使われている'できますhttp://www.w3.org/ TR/css3-values /#calc –
これはChromeのバグでしたが、現在修正されています –