2017-03-26 18 views
1

calc()を使用してページの内容をページに完全に収めようとしています。私は52pxの高さのヘッダーを持っています。私はそれをページに完全に収まるようにページの100%をコンテナにしようとしていますが、Chrome、Edge、Internet Explorerで動作するので、Firefoxでは動作しません。calc()がFirefoxで動作しない

クローム: Chrome result

のFirefox: Firefox result

div#container { 
 

 
\t width: 20%; 
 

 
\t height: 100%; 
 

 
\t height: calc(100% - 52px); 
 

 
\t height: -moz-calc(100% - 52px); 
 

 
\t height: -webkit-calc(100% - 52px); 
 

 
\t float: left; 
 

 
}
<div id="container"></div>

+0

私はあなたのCSSを使用しますが、この行の高さはVS 2017でのコメント取得しようとしています:-moz-CALCを(100% - 52px)。これはHeightプロパティの有効な値ではないことを示します。何か案が? – Mark

答えて

2

が、私はそれを有効にするには100%に、本体の高さを設定する必要が判明。他のユーザーに同じ問題が発生した場合に備えて、私が他のユーザーに知らせることを考えました。

html, 
 
body { 
 
\t height: 100%; 
 
}

関連する問題