var i, j, sel = /a:hover/;
for(i = 0; i < document.styleSheets.length; ++i){
try{
var rules = document.styleSheets[i].cssRules;
for(j = 0; j < rules.length; ++j){
if(sel.test(rules[j].selectorText)){
console.log( rules[j].selectorText, rules[j].style.cssText);
}
}
}catch(e){
console.log('Error ', i);
}
}
var st = document.createElement('style'),
tn = document.createTextNode(`
.elem:hover,
.elem.hover {
background: blue;
}
`);
document.getElementsByTagName('head')[0].appendChild(st);
st.appendChild(tn);
<style>
можно использовать где угодно на странице и это не нарушит её валидность. Не вводите в заблуждение словом "необходимо". Даже "рекомендуется" здесь подходит меньше.RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_COOKIE} city=([^;]+) [NC]
RewriteRule ^(.*)$ http://%1.domain.site/$1 [R,QSA,L]
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} (?i:midp|samsung|nokia|j2me|avant|docomo|novarra|palmos|palmsource|opwv|chtml|pda|mmp|blackberry|mib|symbian|wireless|nokia|hand|mobi|phone|cdm|upb|audio|SIE|SEC|samsung|HTC|mot-|mitsu|sagem|sony|alcatel|lg|eric|vx|NEC|philips|mmm|xx|panasonic|sharp|wap|sch|rover|pocket|benq|java|pt|pg|vox|amoi|bird|compal|kg|voda|sany|kdd|dbt|sendo|sgh|gradi|jb|dddi|moto|iphone|android)
RewriteRule ^(.*)$ http://m.вашсайт.ru/$1 [NC,L]
Если из названия пункта не понятно зачем оно, то выводить иконку, например вопроса, и по клику и тачу показывать подсказку.
Реально, пользователей раздражают постоянные подсказки, когда они пользуются сайтом постоянно.
Конечно решать вам.
Хорошо бы увидеть код в песочнице.