通常情况下,一个元素节点使用固定定位absolute和固定定位fixed,会遇到一个问题,如果设置100% ,此时你在对他设置padding,border,margin,它就会撑满
具体情况如下图:
css3提供了一个属性方法calc;
.box { width: calc(100%-padding的值-border-width的值) }
当然,这是css3的方法,在实际的项目中要加上前缀
你会得到效果类似下图
具体例子不举,因为比较简单,参考网址:http://www.w3cplus.com/css3/how-to-use-css3-calc-function.html
时间: 2024-10-10 12:37:57