Столкнулся с проблемой. Не знаю как решить! Нужна помощь
Всем доброго дня. Столкнулся с проблемой и не знаю как решить. Есть сайт с каталогом товаров (не интернет магазин), а просто сайт-каталог. У каждого товара есть описание, которое когда-то кто-то из менеджеров забивал через визуальный редактор. Забито как попало, везде разный шрифт, отступы и т.д. У одного товара шрифт один, у другого другой, размерность разная и пр.
Заказчик поставил задачку привести все к общему виду. Проблема в чем, на css стили блок(в котором текст) не хочет реагировать, потому, что веб редактор всегда в коде прописывает заглавный стиль, например <p style="color:#000; font-size:15px"> какой-то текст </p> и он его видит как основной. и мне эти стили не поддаются изменению. Вычищать 1500 товаров ручками не хочу. Не знаете как быть в такой ситуации? |
espltd,
Цитата:
|
не вкуриваю пока, можно подробнее?
|
я правильно понимаю, я могу таким образом весь атрибут style="бла бла бла" удалить с тегов p ?
|
espltd,
на стороне сервера, один раз пройтись рег. выражением по страницам если статика или по данным, удалив подобный хлам, или заменив классами. А далее уже CSS свой. |
Цитата:
|
espltd,
<!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> p{ color:#FF0000; font-size:55px } </style> <script> window.addEventListener('DOMContentLoaded', function() { [].forEach.call( document.querySelectorAll('p'), function(el) { el.removeAttribute('style'); }); }); </script> </head> <body> <p style="color:#000; font-size:15px"> какой-то текст </p> <p style="color:#000; font-size:15px"> какой-то текст </p> </body> </html> |
Цитата:
|
Цитата:
|
espltd,
прислушайтесь к laimas, и сделайте всё на сервере |
Часовой пояс GMT +3, время: 00:15. |