Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: @import в css файле
 
 автор: sl1p   (11.07.2009 в 23:07)   письмо автору
 
 

@import url(css/flatClassStyles.css);

включаю это в файле css/file.css
не работает нигде..

в чём может быть причина?
пробовал по всякому, думал может импорт отталкивается от пути файла в котором подключается другой, в общем никак не получается.

  Ответить  
 
 автор: PAT   (12.07.2009 в 00:16)   письмо автору
 
   для: sl1p   (11.07.2009 в 23:07)
 

Изучите.
Если не въедете, то используйте абсолютные пути.

  Ответить  
 
 автор: sl1p   (12.07.2009 в 00:18)   письмо автору
 
   для: PAT   (12.07.2009 в 00:16)
 

абсолютный путь тоже пробовал :\
@import url(http://127.0.0.1/css/flatClassStyles.css);


файл есть в браузере видно, но всё равно не подключается.

  Ответить  
 
 автор: PAT   (12.07.2009 в 00:24)   письмо автору
 
   для: sl1p   (12.07.2009 в 00:18)
 

1. Если есть доктайп в вызывающем файле, то уберите его. И если при убранном доктайпе всё подключится, то, значит, в файле CSS есть элементарная синтаксическая ошибка.

2. Возьмите URL в кавычки -
@import url("http://127.0.0.1/css/flatClassStyles.css");

  Ответить  
 
 автор: sl1p   (12.07.2009 в 00:40)   письмо автору
 
   для: PAT   (12.07.2009 в 00:24)
 

1. Ошибки нет.
2. Пробовал.

Содержание файла flatClassStyles.css
#colTwo dd.classStyle0 a { color: #000 }
#colTwo dd.classStyle1 a { color: #009900 }
#colTwo dd.classStyle2 a { color: #FF6633 }
#colTwo dd.classStyle3 a { color: #990000 }


через импорт на странице:
<style type="text/css">@import url(/css/flatClassStyles.css);</style>
всё нормально.. не могу вообще понять ничего..

  Ответить  
 
 автор: PAT   (12.07.2009 в 12:45)   письмо автору
 
   для: sl1p   (12.07.2009 в 00:40)
 

1. Зачем использован верхний регистр в имени CSS-файла? Для понта?
По умолчанию имена объектов файловой структуры на сервере регистронезависимы.
Я в курсе, что некоторые тупоголовые админы настраивают сервера так, чтобы FILE.HTM отличался от file.htm, но это - бред.

2. Для проверки:
а) Поместите ваш файл flatclassstyles.css в ТУ ЖЕ папку, где и вызывающий html-файл.
Отработайте простое подключение через <link href="flatclassstyles.css">
б) Если всё ОК - отработайте подключение через <style>@import url("flatclassstyles.css")</style>
в) Если опять всё ОК - переместите файл в специальную папку CSS и снова отработайте сначала <link>, затем @import

Всякий раз при отработке пользуйтесь панелью "Информация о странице" браузера FireFox и в закладке "Ссылки" проверяйте наличие ПРАВИЛЬНОГО пути к вашему css-файлу.
На каком-то из этапов обнаружите вашу ошибку.

-----
На будущее совет: вряд ли стОит так УПОРНО демонстрировать здесь ВСЕМ ваше НЕУМЕНИЕ решать элементарные проблемы.

  Ответить  
 
 автор: sl1p   (12.07.2009 в 12:51)   письмо автору
 
   для: PAT   (12.07.2009 в 12:45)
 

мда, подключать можно только в самом начале файла?..
в самую первую строку запихнул всё работает..

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

  Ответить  
 
 автор: tenor   (12.07.2009 в 11:56)   письмо автору
 
   для: sl1p   (11.07.2009 в 23:07)
 

Если два css файла находятся в одной директории, тогда так:
@import url(flatClassStyles.css); 

  Ответить  
 
 автор: sl1p   (12.07.2009 в 12:23)   письмо автору
 
   для: tenor   (12.07.2009 в 11:56)
 

не выходит :(

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования