Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > apache не отображает CSS


Автор: Demogargon 7.2.2010, 12:50
У меня есть исходник php где есть следующая строка
Код

<link rel="stylesheet" type="text/css" href="style.css" />

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

Автор: нуп 7.2.2010, 13:01
в пути. попробуй прописать полный путь.

Автор: TName 7.2.2010, 13:13
Итаааак....
Во-первых,
Цитата

У меня есть исходник php где есть следующая строка
Код

<link rel="stylesheet" type="text/css" href="style.css" />


Подсветкой кода вы сами себе ответили, что написали не в тот форум...

Во-вторых,
Цитата

на в стилях описаны фоновые рисунки, начертания шрифтов и т.д.

А что же ещё должно быть в CSS? Или кто-то не знает?

В-третьих,
Цитата

создается ощущение, что таблица стилей вообще не подгружается

А чтобы не создавалось ложных ощущений нужно использовать меню
"Инструменты->Дополнительно->Средства разработки" - Для Opera 10
"Правой клавишей мыши на странице->Просмотр кода элемента" - Для Google Chrome
Плагин FireBug - Для FireFox

Резюме:
Думать и искать, потом снова думать, - это полезно.

Автор: Demogargon 7.2.2010, 13:23
Цитата(TName @ 7.2.2010,  13:13)
Итаааак....
Во-первых,
Цитата

У меня есть исходник php где есть следующая строка
Код

<link rel="stylesheet" type="text/css" href="style.css" />


Подсветкой кода вы сами себе ответили, что написали не в тот форум...

Во-вторых,
Цитата

на в стилях описаны фоновые рисунки, начертания шрифтов и т.д.

А что же ещё должно быть в CSS? Или кто-то не знает?

В-третьих,
Цитата

создается ощущение, что таблица стилей вообще не подгружается

А чтобы не создавалось ложных ощущений нужно использовать меню
"Инструменты->Дополнительно->Средства разработки" - Для Opera 10
"Правой клавишей мыши на странице->Просмотр кода элемента" - Для Google Chrome
Плагин FireBug - Для FireFox

Резюме:
Думать и искать, потом снова думать, - это полезно.

Подсветку я использовал HTML, но файл у меня php. спасибо за наблюдательность TName
по просмотру кода, все нормально, это строка есть, а то я бы и не спрашивал.  smile 







Автор: IgorIV 7.2.2010, 13:26
Demogargon, строка-то есть, каков ответ сервера на запрос этого файла. Случайно не 404?

Автор: TName 7.2.2010, 13:29
Хорошо смеётся тот, кто смеётся... над трупом. (Это так... лирика. Типа, юмор)

Я вобще-то не про просмотр кода говорил. А хотел показать Вам, что существуют инструменты, которые позволяют отследить текущее адекватное состояние документа: какие стили применены и почему, просмотреть полность дерево DOM, отследить выполнение скриптов и HTTP-заголовки, и многое-многое другое.
А то, что строчка такая есть.... так на заборе тоже написано... а там дрова.

Автор: Demogargon 7.2.2010, 13:30
Цитата(IgorIV @ 7.2.2010,  13:26)
Demogargon, строка-то есть, каков ответ сервера на запрос этого файла. Случайно не 404?

нет, случайно не 404.
Все хорошо отображается, запросы к Бд обработались, данные вывелись, текст, но все это без css форматирования

Автор: IgorIV 7.2.2010, 13:34
Demogargon, так какой у тебя браузер?

Автор: Demogargon 7.2.2010, 13:41
firefox

Добавлено через 1 минуту и 58 секунд
При чем здесь браузер? я через этот браузер на одном хосте смотрю этот сайт, все нормально, а на другом хосте нет стилей.

Автор: IgorIV 7.2.2010, 14:11
Цитата(Demogargon @  7.2.2010,  13:30 Найти цитируемый пост)
Все хорошо отображается, запросы к Бд обработались, данные вывелись, текст, но все это без css форматирования

Речь о css-файле. Там нет никаких запросов к базе (или есть?).
Firefox - плагин Firebug - 
http://keep4u.ru/imgs/b/2010/02/07/f1/f10fc48802a1715f3a16692f14456c27.jpg

Автор: Demogargon 7.2.2010, 14:31
В css нет никаких запросов к БД, конечно же smile Но в index.php они есть. 
1. я не вижу необходимости в этом плагине. Если есть, объясни зачем. ctrl+ U отображает html верстку и так, в ней есть строка которая отвечает за файл css.

Автор: TName 7.2.2010, 15:09
Цитата(TName @ 7.2.2010,  13:29)
существуют инструменты, которые позволяют отследить текущее адекватное состояние документа: какие стили применены и почему, просмотреть полность дерево DOM, отследить выполнение скриптов и HTTP-заголовки, и многое-многое другое.
А то, что строчка такая есть.... так на заборе тоже написано... а там дрова.

не люблю повторяться, но...

Автор: Simpliest 7.2.2010, 15:27
Цитата(Demogargon @  7.2.2010,  13:31 Найти цитируемый пост)
 apache не отображает CSS

Черт, как меня убивают такие топики.

У одного MySQL не работает в IE, у другого CSS в Apache....

Жесть. Читать срочно
http://phpfaq.ru/na_tanke
http://phpfaq.ru/

Автор: Demogargon 7.2.2010, 15:36
Цитата(Simpliest @ 7.2.2010,  15:27)
Цитата(Demogargon @  7.2.2010,  13:31 Найти цитируемый пост)
 apache не отображает CSS

Черт, как меня убивают такие топики.

У одного MySQL не работает в IE, у другого CSS в Apache....

Жесть. Читать срочно
http://phpfaq.ru/na_tanke
http://phpfaq.ru/

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

Автор: TName 7.2.2010, 15:45
Simpliest,  респект smile 
Тоже про этот ресурс вспоминал только что. Только про раздел "Юмор".

Мужик пилит ножовкой дерево, мимо проходит другой
- мужик, ты чо, есть же бензопила, с ней быстрее!
- я не умею
- там научиться - час времени
- мне некогда, мне лес валить надо!!!

Автор: Simpliest 7.2.2010, 15:59
Цитата(Demogargon @  7.2.2010,  14:36 Найти цитируемый пост)
Но для решения моей проблемы твои обучающие ссылки не имеют никакой ценности. 

Конкретно для решения твоей проблемы самую важную ценность имеет http://phpfaq.ru/debug

Ты не можешь локализовать ошибку - потому что не умеешь заниматься отладкой. И вместо того чтобы воспользоваться для этой цели подходящими инструментами, которые тебе предложили - ты отмахиваешься...
Цитата(Demogargon @  7.2.2010,  13:31 Найти цитируемый пост)
1. я не вижу необходимости в этом плагине


Флаг тебе в руки и удачи в гадании на кофейной гуще.

Автор: g27 7.2.2010, 16:04
Цитата(Demogargon @ 7.2.2010,  12:50)
У меня есть исходник php где есть следующая строка
Код

<link rel="stylesheet" type="text/css" href="style.css" />

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

Проверьте прописан ли такой тип на сервере(text/css). У меня уже была такая проблема.

Автор: Demogargon 7.2.2010, 16:27
Все, разобрался, всем спасибо. Дело было в правах. Дотаточно было сделать sudo chmod 764 на style.css и все работает.

Добавлено через 1 минуту и 28 секунд
Цитата(Simpliest @ 7.2.2010,  15:59)
Цитата(Demogargon @  7.2.2010,  14:36 Найти цитируемый пост)
Но для решения моей проблемы твои обучающие ссылки не имеют никакой ценности. 

Конкретно для решения твоей проблемы самую важную ценность имеет http://phpfaq.ru/debug

Ты не можешь локализовать ошибку - потому что не умеешь заниматься отладкой. И вместо того чтобы воспользоваться для этой цели подходящими инструментами, которые тебе предложили - ты отмахиваешься...
Цитата(Demogargon @  7.2.2010,  13:31 Найти цитируемый пост)
1. я не вижу необходимости в этом плагине


Флаг тебе в руки и удачи в гадании на кофейной гуще.

Все, разобрался, всем спасибо. Дело было в правах. Дотаточно было сделать sudo chmod 764 на style.css и все работает. 

Автор: skyboy 7.2.2010, 19:30
Цитата(Demogargon @  7.2.2010,  15:27 Найти цитируемый пост)
Дотаточно было сделать sudo chmod 764 на style.css и все работает.

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

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