Реклама на сайте Advertise with us

Как поччистить css от лишнего кода

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 26.05.06
Сообщения: 929
Рейтинг: -22

Ссылка на сообщениеДобавлено: 15/02/12 в 05:40       Ответить с цитатойцитата 

есть сайт и к нему css но css на 3500 строк. Как убрать лишнее, что не задействовано? Руками не предлагать icon_smile.gif

чистый траффик на разгон и на продажу

0
 

Люблю то, что делаю!

С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418


Передовик Master-X (16.12.2014) Передовик Master-X (16.02.2017) Передовик Master-X (01.03.2017) Передовик Master-X (16.03.2017) Передовик Master-X (01.09.2017) Ветеран трепа Master-X (16.09.2017)
Ссылка на сообщениеДобавлено: 15/02/12 в 08:50       Ответить с цитатойцитата 

Как то странно, а этот css, он что не для этого сайта писался что ли ??? В чем идея то? Если в html коде не задействованы все стили, то как по мне, выписать имена всех стилей отдельно и потом по названию с помощью поиска выдрать их из css. Другого более быстрого способа не вижу. Даже програмно если что то писать, нужен алгоритм, а это значит нужно знать, что удалять, а что нет.

Push Траф для Арбитража : Раз | Два
Есть СНГ траф? Лей сюда!

2
 

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 15/02/12 в 10:57       Ответить с цитатойцитата 

пускаешь паука на сайт. он проходит все страницы. из всех html-тегов парсит содержимое параметров class и id. потом этот массив запускаешь в css-файл. выпарсить блоки где есть такие class и id. вернее...удалить все блоки которые имеют в наличии классы\иды которых нет в массиве. но не трогать блоки в которых есть классы\иды которые есть в массиве и классы\иды которых нет в массивет. но не удалять блоки у одиночных тегов. и одиночных тегов перечисленных через запятую.

если ты не сможешь написать css-бьютифуллер руками, то остается только руками trollface.png

пришел к победе коммунистического труда

1
 

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 15/02/12 в 12:13       Ответить с цитатойцитата 

Если на сайте есть аякс, то подобным способом можно удалить и нужные (якобы не задействованые) селекторы, которые просыпаются только с использованием JavaScript.
Если подобного на сайте нет, то кажись был специальный плагин под FF. Там иконка ещё как помню была в виде метлы.

®

3
 

Раздаю инвайты, ищу линк-трейд

С нами с 20.08.04
Сообщения: 16481
Рейтинг: 8587


Передовик Master-X (16.11.2006) Передовик Master-X (01.09.2019)
Ссылка на сообщениеДобавлено: 15/02/12 в 12:41       Ответить с цитатойцитата 

Вот метелка https://addons.mozilla.org/ru/firefox/addon/dust-me-selectors/
https://addons.mozilla.org/ru/firefox/addon/css-usage/ глянь, вроде из этой области

Был еще http://services.immike.net/css-checker/ но не пашет вроде

Кому ссылку?
RU и EN Dating

7
 



С нами с 19.11.07
Сообщения: 507
Рейтинг: 392

Ссылка на сообщениеДобавлено: 15/02/12 в 14:06       Ответить с цитатойцитата 

прежде чем чистить принимай во внимание то что может быть на одной странице эти "ненужные" селекторы не задействованы а на другой они нужны...

а то мне тут один помощник уже так начистил. icon_smile.gif

5
 



С нами с 26.05.06
Сообщения: 929
Рейтинг: -22

Ссылка на сообщениеДобавлено: 15/02/12 в 14:37       Ответить с цитатойцитата 

pierx писал:
Вот метелка https://addons.mozilla.org/ru/firefox/addon/dust-me-selectors/


там есть кнопка чтоб удалить всё ненужное? если нет всё равно спасибо !!! smail54.gif

чистый траффик на разгон и на продажу

0
 

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 15/02/12 в 14:38       Ответить с цитатойцитата 

Vyacheslav писал:
Если на сайте есть аякс, то подобным способом можно удалить и нужные (якобы не задействованые) селекторы, которые просыпаются только с использованием JavaScript.

ну тогда парсер по папке сайта и по базе.

ТС ты хотя бы селекторы собери. потом проще будет. только перед тем как css трогать - нормализуй и валидируй его.

пришел к победе коммунистического труда

4
 



С нами с 26.05.06
Сообщения: 929
Рейтинг: -22

Ссылка на сообщениеДобавлено: 15/02/12 в 15:36       Ответить с цитатойцитата 

всё гораздо проще, нет никаких скриптов.

просто выгрузить бы както с фаербага только то что зелёным.

чистый траффик на разгон и на продажу

0
 

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 15/02/12 в 21:31       Ответить с цитатойцитата 

ну если проще то ок. напиши потом решение

пришел к победе коммунистического труда

0
 



С нами с 07.10.01
Сообщения: 4835
Рейтинг: 3672


Передовик Master-X (16.06.2008)
Ссылка на сообщениеДобавлено: 15/02/12 в 22:13       Ответить с цитатойцитата 

Без парсера сайта по-любому не обойтись. Как правильно заметили - на одной странице не используется код, а на другой заюзан. Если такой софт есть готовый - я бы тоже с удовольствием взял, но - не встречал, к сожалению.

Лучшие в Рунете: товарная партнёрка - от 4 рублей за клик.
CPA агрегатор - тысячи отличных офферов!

1
 

Раздаю инвайты, ищу линк-трейд

С нами с 20.08.04
Сообщения: 16481
Рейтинг: 8587


Передовик Master-X (16.11.2006) Передовик Master-X (01.09.2019)
Ссылка на сообщениеДобавлено: 16/02/12 в 08:57       Ответить с цитатойцитата 

Без парсера конечно не обойтись - но вы о метелке (Dust-Me Selectors) читали что-нибудь?
Цитата:
You can test pages individually, or spider an entire site, and you'll end up with a list of selectors that are not used on any page.

Про CSS Usage - дополнении к Firebug, что я привел ко второй ссылке тоже написано, что появился автоскан (хз что значит в их понимании, не юзал)

Они конечно не дадут 100% гарантии (их может дать или разработчики или господь бог), но в случае с несложными сайтами, сайтами с безаяксовыми технологиями, сайтами с хорошими сайтмапами, и, может быть - анализ цсс кода сразу обоими расширениями, дадут результат. Жаль сайт по 3й ссылке не работает - там раньше тоже анализатор с пауком был.

А то, что к результату надо подходить с головой, понимая, что могут быть ошибки - да.

ЗЫ. Еще у меня в заметках http://habrahabr.ru/blogs/css/116880/ - CSS Optimizer - по описанию не тупая сжималка CSS, не юзал.

Кому ссылку?
RU и EN Dating

4
 



С нами с 26.05.06
Сообщения: 929
Рейтинг: -22

Ссылка на сообщениеДобавлено: 17/02/12 в 02:42       Ответить с цитатойцитата 

метёлка помогла smail54.gif

чистый траффик на разгон и на продажу

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 17/02/12 в 04:30       Ответить с цитатойцитата 

У тебя скорее всего какой нибудь css framework . Такое только сжать, чистить же не советую. А вообще еще вэб сервер должен css в сжатом виде отдавать, так что не так страшно.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

2
 



С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506

Ссылка на сообщениеДобавлено: 17/02/12 в 14:08       Ответить с цитатойцитата 

Stek писал:
А вообще еще вэб сервер должен css в сжатом виде отдавать, так что не так страшно.

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

1
 



С нами с 26.05.06
Сообщения: 929
Рейтинг: -22

Ссылка на сообщениеДобавлено: 21/02/12 в 02:10       Ответить с цитатойцитата 

А в хроме есть подобная метёлка? + десять если есть icon_smile.gif

чистый траффик на разгон и на продажу

0
 

Раздаю инвайты, ищу линк-трейд

С нами с 20.08.04
Сообщения: 16481
Рейтинг: 8587


Передовик Master-X (16.11.2006) Передовик Master-X (01.09.2019)
Ссылка на сообщениеДобавлено: 21/02/12 в 12:33       Ответить с цитатойцитата 

Хз
Для оперы есть - вот страница автора http://www.brothercake.com/site/portfolio/tools/dustmeselectors/

Кому ссылку?
RU и EN Dating

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »