Столкнулся с проблемой. Не знаю как решить! Нужна помощь
Всем доброго дня. Столкнулся с проблемой и не знаю как решить. Есть сайт с каталогом товаров (не интернет магазин), а просто сайт-каталог. У каждого товара есть описание, которое когда-то кто-то из менеджеров забивал через визуальный редактор. Забито как попало, везде разный шрифт, отступы и т.д. У одного товара шрифт один, у другого другой, размерность разная и пр.
Заказчик поставил задачку привести все к общему виду. Проблема в чем, на 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, время: 05:31. |