请注意,本文编写于 2975 天前,最后修改于 2028 天前,其中某些信息可能已经过时。
代码
#ds-smilies-tooltip {
max-width: 400px;
min-width: 200px;
width: -webkit-calc(100% - 130px); /* WebKit 536.3 (Chrome 19) and above, experimental */
width: calc(100% - 130px); /* final CSS3 compliant implementation; Firefox 16 and IE 9, and above */
}
在原有的css基础上面加上这段就OK了
介绍
很简单,calc就是Calculate(计算)简称,所以就是通过“+、-、*、/”运算计算括号内表达式的值,并把值作为最后的结果。
但是注意几点:
- 表达式中有“+”和“-”时,其前后必须要有空格,如"widht: calc(12%+5em)"这种没有空格的写法是错误的;
- 最好加上不同浏览器的标识符,以便不同浏览器兼容
calc(100% - 130px);
就是把屏幕的宽度 - 130px.(最大不超过400px,最小不小于200px)
但是由于一个屏幕内的宽度是固定的,所以层叠回复的表情框还是会超出边界== 不知道有啥方法可以处理一下?
代码是看了hran 的多说css.表示感谢!
参考文档
[[ 1 ]cal 帮助文档](https://developer.mozilla.org/zh-CN/docs/Web/CSS/calc)
9 条评论
哈哈,看不懂
三秋的博客里面有奥#[乖]
回来看看,现在做排名,没有方向了,每天就回复帖子
这个css我最近遇到了,在弄缩略图的时候# ,自己弄了好久自适应,结果还是求助大神了#[不高兴]
很有用的技术分享,赞一下