Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Переработка CSS файлов, Организация правильной структуры файлов 
:(
    Опции темы
Munya
  Дата 18.2.2009, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 15.2.2007

Репутация: нет
Всего: нет



Собственно проблема:

На входе имеем несколько CSS файлов: один основной (назовем его common) и до десятка сопутствующий (как-то ie.css ie7.css print.css и т.д.)
Файл common размером 140К, примерно 7500 строк правил.
 
И по классике жанра все писалось разными людьми и без особых комментариев. 
Из-за этого чертовски много перекрывающих друг друга правил и конфликтов.

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


Задача в переработке и организации CSS.

Необходимо получить:
  •  удобную структуру файлов и самих файлов
  •  легкость изменения правил
  •  достаточной независимости
  •  разделенности по браузерам

Приняв во внимание "70 идей экспертов для улучшения CSS кода", пришел к такой структуре:

common.css (кросс-браузерные правила для общих елементов - таблицы, блоки и т.д.)
ie.css (то же самое для IE6)
ie7.css (то же самое для IE7)
pages.css (структурировано согласно дереву приложения)


Собственно вопрос:

Кто сталкивался с проблемой переработки чужого громадного CSS и как это сделать наиболее рационально?

PM MAIL   Вверх
bars80080
Дата 18.2.2009, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



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

однако, 140к только в одной части - это страх господен. у меня обычно 10-20 кБ, а если где что кардинально надо поменять, то просто для новых страниц создаём новый файл, который подключаем заместо первого. или у вас статический сайт?
PM MAIL WWW   Вверх
Munya
Дата 19.2.2009, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 15.2.2007

Репутация: нет
Всего: нет



Спасибо, примерно в таком ключе и буду действовать.

Нет сайт не статический, это скорей приложение smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0443 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.