由于填充,文本选择在任一侧突出显示太多。
http://jsfiddle.net/JamesKyle/pA7BJ/
如何使用 CSS 解决此问题?我尝试了很多不同的东西,但似乎都不起作用。(即尝试使用边距和其他属性)。
我已经多次遇到这个问题,但一直无法弄清楚。
如果有人能告诉我如何解决这个问题并解释如何计算文本选择突出显示,我将非常感激。
Firefox/Opera 中似乎没有出现这种情况(无法测试 IE),并且可能仅限于基于 webkit 的浏览器。
解决了:
添加
position: relative
到任何填充元素(这可能是 webkit 错误)。