Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > @import vs IE


Автор: Strech 1.4.2008, 07:24
Проблема состоит в следующем, есть основной файл, допустим collector.css он импортирует в себя все css файлы проекта

Код

@import url("reset.css");
@import url("global.css");
@import url("flash.css");
@import url("structure.css");

И так далее. Но когда, количество импортов превышает 31 штуку (их объем ничтожно мал, от 20-50 строк), то IE просто отказывается импортировать остальные.
Протестированная версия ослика 6 и 7.
 smile у кого какие предложения

Автор: bars80080 1.4.2008, 09:09
предложения нет, ибо я вообще не сталкивался с задачей импортировать файлы css
можно ещё понять один, два, несколько, 

но зачем 30 ?!

(просто интересно) неужели нельзя свести в меньшее число


п.с. что, кстати будет если в collector импортировать два файла collector1 и collector2, а в них уже все остальные (увеличится ли их количество до 60)?

Автор: SamDark 1.4.2008, 13:11
Strech, 
Сливать файлы на стороне сервера в один.

Автор: awers 1.4.2008, 21:08
Strech, совет первый - перестать извращаться  smile 
совет второй - последовать совету первому.
совет третий - читать пост bars80080, пробовать, а если не получится - обратиться к методу описанному SamDark

Автор: Smith 1.4.2008, 21:12
это первоапрельская шутка про 31 файл css ? smile 

Автор: Strech 2.4.2008, 11:13
 smile Это не шутка =) Была необходимость такая, что требовалось много css-ок, увы возможно где-то покажется извратом, но не спешите с выводами, вы же только чать информации знаете =)

Помог способ вложенных импортов, т.е main.css вызывает folder1.css, folder2.css, folder3.css, а те в свою очередь все из их папок

Спасибо bars80080 smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)