[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Автоматическое преобразование стилей в правила CSS
Placido
Подскажите, есть ли приложение или онлайн-сервис, с помощью которого можно "почистить" стили в html-файле в таком плане: вытянуть стили изо всех тегов style и сформировать соответствующие правила css, а вместо каждого тега style вставить соответствующий класс css.
Например, из такого:
<!-- Файл test.html -->
<div style="width:600px;margin:auto;padding:10px 0px 10px;cursor:pointer;color:#336699;font-style:italic;font-size:18px;"
onClick="toggleText('addmessage')">
<span
style="border-bottom:1px dotted #336699;">
Добавить сообщение
</span>
</div>
<div
id="addmessage" style="width:600px; margin:auto;padding:10px 0px 10px;display:none;">
... и т.д.

Получить что-то вроде этого:

<!-- Файл test.html -->
<div class="class_1"
onClick="toggleText('addmessage')">
<span
class="class_3">
Добавить сообщение
</span>
</div>
<div
id="addmessage" class="class_2">
...
<!-- Файл style.css -->
.class_1, .class_2
{
width:600px;
margin:auto;
padding:10px 0px 10px;
}

.class_1
{
cursor:pointer;
color:#336699;
font-style:italic;
font-size:18px;
}

.class_2
{
display:none;
}

class_3
{
border-bottom:1px dotted #336699;
}
Надеюсь, понятно изложил.



Спустя 12 минут, 35 секунд (19.02.2012 - 19:39) RCuPeR написал(а):
Дык, ради интереса замаж сам такой wink.gif

Свернутый текст
Хотя, думаю, подобные сервисы существуют.

Спустя 2 минуты, 28 секунд (19.02.2012 - 19:42) Игорь_Vasinsky написал(а):
я тож не вижу трудности написания подобного скрипта, как нить напишу ради спортивного интереса.

Спустя 11 минут, 51 секунда (19.02.2012 - 19:54) Placido написал(а):
Написать-то можно. Но, если честно, времени лишнего нет, а изобретать велосипед, если он уже есть, не хочется.

Спустя 2 часа, 17 минут, 56 секунд (19.02.2012 - 22:12) Placido написал(а):
Если кому интересно.
На stackoverflow подсказали вот этот сайт - http://www.tinytool.net/96002/inline_css_extractor
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.