高度:calc(100%)在CSS中无法正常工作

高度:calc(100%)在CSS中无法正常工作,第1张

高度:calc(100%)在CSS中无法正常工作

您需要确保将html和body设置为100%,还必须确保为calc添加供应商前缀,因此-moz-calc和-webkit-calc都是如此。

以下CSS作品:

html,body {    background: blue;    height:100%;    padding:0;    margin:0;}header {    background: red;    height: 20px;    width:100%}h1 {    font-size:1.2em;    margin:0;    padding:0;    height: 30px;    font-weight: bold;    background:yellow}#theCalcDiv {    background:green;    height: -moz-calc(100% - (20px + 30px));    height: -webkit-calc(100% - (20px + 30px));    height: calc(100% - (20px + 30px));    display:block}

我还在html和body上将margin / padding设置为0,否则将添加滚动条。

浏览器支持:IE9 +,Firefox 16+以及供应商前缀Firefox 4 +,Chrome 19 +,Safari 6+



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5588103.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存