Чем почистить лишние стили в css ?

Тема в разделе "Веб-дизайн", создана пользователем Crucifer, 24 апр 2009.

Статус темы:
Закрыта.
Модераторы: zek24
  1. Crucifer

    Crucifer

    Регистр.:
    6 фев 2007
    Сообщения:
    517
    Симпатии:
    249
    Делаю несколько рипов дизайнов сайтов для перевода на другой движок.
    В оригинальном css остается много стилей которые я больше никак не задействую в html.

    Чем можно автоматически почистить неиспользуемые стили?
    Вроде как показываешь html страницу и приложенный css файл и он чистит.
     
    Syst3m нравится это.
  2. Compressor

    Compressor

    Регистр.:
    31 янв 2009
    Сообщения:
    314
    Симпатии:
    200
    Есть плюшка для FireFox.

    http://www.sitepoint.com/dustmeselectors/
     
    mdss и Crucifer нравится это.
  3. ApeQ

    ApeQ Постоялец

    Регистр.:
    25 мар 2009
    Сообщения:
    78
    Симпатии:
    5
    Такой еще вариант http://2aw.org/css/css_optimiser.php
     
    ftpman нравится это.
  4. Crucifer

    Crucifer

    Регистр.:
    6 фев 2007
    Сообщения:
    517
    Симпатии:
    249
    Этой штукой пользовался для сжатия.
    А как она будет вычищать css если она не видит исходный html код?
     
    Syst3m нравится это.
  5. ApeQ

    ApeQ Постоялец

    Регистр.:
    25 мар 2009
    Сообщения:
    78
    Симпатии:
    5
    Кстати весьма странно она себя ведет. Просканил ей сайт целиком по карте - выдала аж около 50-ти "ненужностей". Однако я то знаю что они нужны, совсем недавно дописывал стили. Не порядок. Странновато плугин работает.


    Ну да, так и есть. Просто не так понял вопрос. Но для оптимизации эта штука вполне работает.

    Ну для тех случаев, когда за долгое время накопилось много мусора и он мешает нормально менять стили. Плюс файл со стилями тяжелеет - сайт дольше грузица.
     
    Syst3m нравится это.
  6. Crucifer

    Crucifer

    Регистр.:
    6 фев 2007
    Сообщения:
    517
    Симпатии:
    249
    У меня вроде нормально показал он лишние стили. Единственно конечно недоработан, мог бы и сразу выдать код без ненужных стилей.

    Самое интересное что вроде достаточно простой инструмент анализа а нечем почистить на автомате. Уже довольно много сайтов зарубежных просмотрел, везде только чистка самого кода css да сжатие его различными способами.
     
  7. adenaden

    adenaden Создатель

    Регистр.:
    22 янв 2009
    Сообщения:
    11
    Симпатии:
    1
    Но если он не может зачистить вручную, то можно предположить, что там на мег текста CSS, тогда на загрузку у тех, у кого медл. интернет влиять будет....
     
    Syst3m нравится это.
  8. flaresun

    flaresun Создатель

    Регистр.:
    22 апр 2009
    Сообщения:
    12
    Симпатии:
    2
    Я бы предложил воспользоваться любым текстовым редактором с поддержкой регулярных выражений:
    - сперва собрать все id и class из html'ей
    - добавить к ним html'евские теги (наверняка в css'е и без стилей используются)
    - всё что не входит в собранный список кильнуть в css

    Итого надо составить две регулярки и по последней запустить Replace all. Получается не совсем автоматически, но можно всё сделать достаточно быстро...
     
  9. sem85

    sem85 Создатель

    Регистр.:
    9 мар 2009
    Сообщения:
    49
    Симпатии:
    0
    TopStyle Pro самая лучшая прога вы можете оистить все лишние коды css
     
  10. drf

    drf Прохожие

    Вот отличная тулза http://validator.w3.org/. Она и код проверит.. и носом ткнет.. и к CSS3 подведет..
     
Статус темы:
Закрыта.