如何隐藏边框下方的背景

meo*_*meo 17 css

我需要修改一个网站,使所有链接的可点击区域对移动设备更大.我给所有链接提供了相同大小的透明border和负片margin,以免影响文本流.现在这就像一个魅力.但不是具有背景的元素.背景展开到透明边框.这是行为接缝在所有浏览器中保持一致.

http://jsfiddle.net/hq65C/1/这里有另一个例子:http://jsfiddle.net/DytDA/

为什么是这样?我总是认为边界不在元素之内.我怎么能解决这个问题.(我需要一个不需要修改HTML的解决方案).

bac*_*lip 36

怎么样background-clip: padding-box;

演示