我目前正在网上工作,我正在使用CSS3来改变所选内容的风格,方法是跟随CSS:
::selection {
background-color:#5f2f8f;
color:white;
}
它确实有效,但是当我按 CTRL + A 时,你仍会在某些空格(蓝色的东西)上看到default
选项。
按 CTRL + A 后,为什么某些空格仍有默认选择样式?
图片演示:
答案 0 :(得分:0)
问题重复:Why does the CSS3 pseudo ::selection not change the color for all parts?
他说!
我能够想出的唯一解决方法就是使用 “
contenteditable
”元素代替“<input>
”元素。
请务必查看他的完整帖子:CSS3 - How to style the selected text in textareas and inputs in Chrome?