Изменить цвет всего текста на странице
Всем привет. В общем, задача следующая. Вне зависимости от того что прописано в 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, время: 23:48. |