Как изменить выбранный цвет текста в Internet Explorer? - PullRequest
5 голосов
/ 05 мая 2009

Я видел во многих блогах, когда мы выбираем текст, цвет фона текста меняется, а не обычный синий. This Tech Работает в Firefox и Safari, есть ли способ для Internet Explorer?

Ответы [ 5 ]

1 голос
/ 24 мая 2014

Это

<style>
::selection {color:red;background:yellow;}
::-moz-selection {color:red;background:yellow;}
</style>

http://www.w3schools.com/cssref/tryit.asp?filename=trycss3_selection

1 голос
/ 05 мая 2009

Это невозможно сделать в IE с чистым CSS, и я не знаю ни одного предварительно упакованного JS, который бы выполнил работу.

0 голосов
/ 09 ноября 2012

Вы всегда можете удалить его.



    

        if (window.getSelection) {
          if (window.getSelection().empty) {  // Chrome
            window.getSelection().empty();
          } else if (window.getSelection().removeAllRanges) {  // Firefox
            window.getSelection().removeAllRanges();
          }
        } else if (document.selection) {  // IE?
          document.selection.empty();
        }

    


0 голосов
/ 02 июня 2009

Я думаю, что было бы трудно подражать

  • Вы можете попробовать установить цвет фона для выделенного текста, но синяя подсветка по умолчанию, вероятно, испортит ваш эффект
  • Браузер, вероятно, захлебывается некоторыми системами, когда кто-то выделяет много текста и быстро меняет их выбор.

Я думаю, вы должны использовать CSS для браузеров, которые его поддерживают, и терпеливо ждать, пока IE примет это.

0 голосов
/ 01 июня 2009

Насколько я знаю, не поддерживается в IE. Если только у меня нет умного взлома, о котором я не знаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...