Изменить цвет всего текста на странице
Всем привет. В общем, задача следующая. Вне зависимости от того что прописано в css необходимо изменить цвет всего текста на странице на определенный. Можно jquery юзать. Какие приемы посоветуете?
|
codingfighter,css
html{
background-color:blabla !important;
}
|
Цитата:
Мало того, что не работает(т.к. Jq.css() не умеет !important), так ещё и сама логика уёбищна: Таким образом ты назначаешь style каждому конкретному элементу на странице:
<!DOCTYPE HTML>
<html>
<head> </head>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<script>
$('*').css('color', '#0F0',true)
alert(document.documentElement.innerHTML)
</script>
</body>
</html>
Вместо одной строчки в таблице стилей: *{color:#0F0 !important}. |
Maxmaxmахimus,
что же тогда нужно быть откровенным говнокодером (вернее писателем css свойств) что бы так часто применять !important, что бы не делать то что ты говоришь Цитата:
|
Maxmaxmахimus, бредни всё это.
А если у вас на странице действительно творится такой пиздец, и постоянно перезаписываются таблицы стиля, то есть бредовое решение в том же духе:
<!DOCTYPE HTML>
<html>
<head> </head>
<body>
Fuck it!
<script>
var style = document.createElement('style');
style.innerHTML = '*{color: red !important}';
document.documentElement.appendChild(style); //врядли нормальный человек додумается пихать стиль после body
var style = document.createElement('style');
style.innerHTML = '*{color: green !important}';
document.head.appendChild(style); //и нихуя
</script>
</body>
</html>
|
!important это как ногти подстригать топором ИМХО..
codingfighter, Трудно советовать оптимальное решение не видя саму страницу. |
Цитата:
Цитата:
Цитата:
|
| Часовой пояс GMT +3, время: 14:51. |