我一直在搜索,但我找不到解决方案来应用于我自己的问题.
我正在一个移动网站上工作,需要输入框为屏幕的100%宽度.但是我有padding-left:16px和margin:5px,这使得框移到屏幕外面,所以我必须滚动到右边看到框的结尾.如何使箱子100%减去填充和边距?@H_403_3@
试试看:http://jsfiddle.net/wuSDh/@H_403_3@
解决方法
您可以使用calc,现代浏览器支持它和IE9以及.
div { position: absolute; height: 20px; width: calc(50% - 10px); padding: 5px; }
Browser support@H_403_3@