Сбой пользовательского выделения на веб-сайте - PullRequest
0 голосов
/ 06 марта 2012

Я заметил на многих сайтах с пользовательскими цветами подсветки, если вы нажмете CTRL + A, цвет подсветки по умолчанию, синий, всегда удастся пролезть. Это почему? При создании собственного сайта у меня тоже есть свой собственный цвет, но у меня тоже есть такая же проблема. Кто-нибудь знает, как этого избежать?

http://www.smashingmagazine.com/, http://www.admixweb.com/ являются примерами проблемы CTRL + A.

Ответы [ 2 ]

1 голос
/ 06 марта 2012

Стили выбора в основном зависят от браузера и могут не настраиваться во всех браузерах.Вот пример того, как настроить такие стили.

p.normal::selection {
    background:#cc0000;
    color:#fff;
}

p.moz::-moz-selection {
    background:#cc0000;
    color:#fff;
}

p.webkit::-webkit-selection {
    background:#cc0000;
    color:#fff;
}

Такой стиль очень опасен для использования, и не должен зависеть от .

0 голосов
/ 06 марта 2012

Smashing Magazine объявляет их CSS selection следующим образом:

::selection{background:#333; color:#fff}
::-moz-selection{background:#333; color:#fff}

Нажатие Cmd + A на моем Mac приводит к ожидаемому поведению в Chrome 12.

...