Насколько я понимаю, это DOM
У меня два вопроса:
1) Как выделить текст через JavaScrip/чистый HTML? Т.е. как при выделении мышкой, только чтобы по загрузке DOM текст уже был выделен и подчинялся CSS-правилам (:selection)
2) Как подчинить CSS-псевдоклассу :focus обычный элемент? Firefox (внезапно, да?) не понимает псевдокласс :focus для элементов, которые не ссылки <a>, кнопки, формы и не имеют tabindex. Как распространить? В примере беру спойлер:
<span class="spoiler">Спойлер</span> <!-- Спойлер -->
<style>
.spoiler {
background-color:#000000; /* Чёрный цвет фона */
color:#000000; /* Цвет тоже чёрный, т.е. невидимый на фоне */
}
.spoiler:hover, .spoiler:focus {
color:#ffffff; /* При фокусе или наведении мыши - цвет белый и видимый */
/* Фокус и не работает без tabindex */
}
</style>
Помогите, пожалуйста, с меня спасибо :з