Любые рекомендации о том, как найти какие aspx файлы используют какой класс CSS - PullRequest
2 голосов
/ 02 февраля 2010

Любые рекомендации о том, как найти, какие aspx-файлы используют какой класс CSS. Прямо сейчас у меня есть один гигантский файл CSS, и я хотел бы разбить его на более организованный способ просто для удобства обслуживания.

Мне было интересно, существует ли что-нибудь, что могло бы дать отчет, например, этот класс css используется в file1.aspx, file2.aspx и т. Д. *

Полагаю, я мог бы написать небольшой скрипт для этого, но если бы там уже были написаны бесплатные приложения, это было бы здорово.

Ответы [ 4 ]

1 голос
/ 07 февраля 2010

Может быть, это поможет:

http://www.dotnetsurfers.com/Blog/2008/10/02/RemovingUnusedCSSClassesFromYourWebApplication.aspx

Парень написал небольшую утилиту, которая анализирует файл CSS и папки вашего приложения, чтобы определить, какие классы CSS не используются.

1 голос
/ 06 февраля 2010

Есть пара плагинов Firefox, которые могут вам помочь. Это Скорость страницы от Google и Dust-Me Selector .

Page Speed ​​предоставит вам список селекторов CSS, которые НЕ используются на странице, которую вы анализируете, а Dust-Me Selectors предоставит вам это, а также отчет о селекторах CSS, которые используются. Оба отчета имеют свое применение.

С помощью Dust-Me Selectors вы также можете заставить его «пауковать» весь сайт и обнаруживать любые селекторы, которые нигде не используются на сайте.

0 голосов
/ 02 февраля 2010

Если у вас есть проект, открытый в visual studio, очень простое решение может быть:

В визуальной студии: CRTL + SHIFT + F

Найдите что: "class = {имя класса css}"

Посмотрите на следующие типы файлов: "* .aspx"

0 голосов
/ 02 февраля 2010

Я бы сказал, что вы должны попытаться объединить CSS в как можно меньшее количество файлов, чтобы уменьшить количество соединений, необходимых для загрузки зависимостей CSS; это ускорит начальное время загрузки страницы.

Вам также следует попытаться использовать мастер-страницу хотя бы для общих элементов, таких как загрузка jQuery, CSS и т. Д.

Наконец, я бы использовал GREP для Windows и добавил его в Visual Studio в качестве элемента панели инструментов для выполнения простого текстового поиска, например:

http://gnuwin32.sourceforge.net/packages/grep.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...