Ответ 1
Это ошибка, которая висела с 2010 года, https://bugs.webkit.org/show_bug.cgi?id=38943.
Невозможно выделить несколько элементов, здесь скрипка, http://jsfiddle.net/AULsp.
HTML
<input type="text" value="This doesn't get highlighed." />
<textarea>This doesn't get highlighed either.</textarea>
<p>This does get highlighted.</p>
<ul>
<li>The bullets however, don't.</li>
<li>This bullet concurs.</li>
</ul>
<ol>
<li>And so does this one.</li>
<li>And finally, this one.</li>
</ol>
CSS
body {
padding:40px;
}
::-moz-selection{
background: #900;
color: #fff;
}
::selection {
background: #900;
color: #fff;
text-shadow: none;
}
input, textarea, ul, ol, p {
display:block;
width:200px;
margin: 0 0 15px;
}
ul {
list-style:disc;
}
ol {
list-style:decimal;
}
WebKit также, как представляется, выделяет элементы и поля для элементов, которые позволяют:: selection, которые могут выглядеть довольно красиво в зависимости от вашего дизайна.