2013-09-25 4 views
1

Это CSS правило ...Как я могу установить правило CSS для изменения выбора всех элементов, а не только текста?

::selection 
{ 
background-color:#f1f1f1; 
} 
::-moz-selection 
{ 
background-color:#f1f1f1; 
} 

... производит этот эффект в Chrome:

enter image description here

Как вы можете видеть, некоторые части выбора по умолчанию синий. Как сделать весь выбор серым?

ответ

1

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

также найти различные типы Брауэр из

-moz-selection 

, как это просто светлячок.

+0

CSS правильный: WebKit, Opera и IE 9+ поддерживают ':: selection'. –

+0

Можем ли мы увидеть больше кода? Если сайт жив, дайте нам ссылку. – Ruddy

2

-moz- является префиксом для Firefox

попробовать -webkit- это для хрома и сафари

+0

CSS правильный: WebKit, Opera и IE 9+ поддерживают ':: selection'. –

0

я использую следующие для предотвращения выбора всех элементов на странице ... Надеюсь, что это помогает!

*{ 
-webkit-touch-callout: none; 
-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-ms-user-select: none; 
user-select: none; 
}