文本选择因填充而导致在任一侧突出显示太多。文本选择突出显示太多
http://jsfiddle.net/JamesKyle/pA7BJ/
如何解决这个使用CSS?我试过了一堆不同的东西,其中没有一件看起来可行。 (即试图使用保证金和其他财产)。
我已经遇到过这个问题多次,从来没有能够弄明白。
如果有人能告诉我如何解决这个问题,也许可以解释如何计算文本选择高亮,我将非常感激。
看来,这不是发生在Firefox/Opera(不能测试IE),它可能只限于基于webkit的浏览器。
解决:
添加
position: relative
任何填充元素(这可能是一个错误的WebKit)。
什么浏览器?在Firefox 14和IE9中,我得到了正常的选择,即选择文本的正常方式。在Chrome最新版本中,我会看到您的图片显示的内容。 – 2012-07-28 19:29:56
我相信突出显示是由浏览器处理的。我猜你正在使用Chrome。如果您使用Firefox尝试相同的功能,您会注意到只有文本被突出显示。 – Zhihao 2012-07-28 19:29:57
好吧,我如何让它在整个浏览器(包括webkit)中保持一致? – 2012-07-28 19:31:14