文本選擇因填充而導致在任一側突出顯示太多。文本選擇突出顯示太多
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