作业帮 > CSS > 教育资讯

css教程:Firefox 将支持 css calc() 属性

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 17:48:25 CSS
css教程:Firefox 将支持 css calc() 属性CSS
【51Test.NET-css教程:Firefox 将支持 css calc() 属性】:

Firefox 将在新版本中添加对 css 中 calc() 的支持。目前暂时还没有浏览器支持该功能。
下面简要介绍下 calc() 的用法。顾名思义,calc() 既是计算的意思。例如:

/*
 * 两个并排的 div, 相距 1em。
 */
#a, #b {
    float:left;
}
#a {
    width:75%;
    margin-right: 1em;
}
#b {
    width: -moz-calc(25% - 1em);
}


从上例可以看出 calc() 可以混合不同的单位进行计算。同样你还可以将其应用到 margin, padding, border 等属性上。

    和 "-moz-opacity" 等其他私有属性一样,在 Firefox 中初期还只能用 -moz-calc,前面有个"-moz-",以后可能会"转正"成为 "calc"。

calc() 目前将支持 +, -, *, /, mod, min, 以及 max 等运算。例如:

#c {
    width: -moz-calc(3px + 50%/3 - 3em + 1rem);
}
#d {
    height: -moz-min(36pt, 2em);
    width: -moz-max(50%, 18px);
}

CSS