Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   CSS в Firefox не воспринимаются (https://javascript.ru/forum/xhtml-html-css/30795-css-v-firefox-ne-vosprinimayutsya.html)

Vit 16.08.2012 12:14

CSS в Firefox не воспринимаются
 
Всем доброго.
Я в FF присоединяю стиль
Код:

<link rel="stylesheet" type="text/css" href="My.css">
Который содержит такое:
body{ background:url(/Floor.jpg); }

Мозилла этот стиль не воспринимает. Хотя IE прекрасно его понимает.
Однако я вижу в FireBug что CSS файл с сервера запрашивается, и подгружается нормально.

Подскажите почему FF может не воспринимать стиль?
В инете вроде говорят что стиль должен быть по правилам W3C, но как тогда должен он выглядеть? Где об этом можно почитать, и посмотреть примеры таких стилей?

Deff 16.08.2012 12:23

Возможно уже стоит указание - для body

Попробуйте пересилить
body{ background:url(/Floor.jpg)!important; }

Vit 19.08.2012 16:12

Цитата:

Сообщение от Deff (Сообщение 197949)
Возможно уже стоит указание - для body

Попробуйте пересилить
body{ background:url(/Floor.jpg)!important; }

Неа. Не помогает.

Цитата:

Если этот файл
Сервер не стандартный, он знает где нужно искать файлы.
Я же сказал что браузер CSS загружает успешно - это видно в FireBug.
Просто не применяет из него стили.

Если я таблицу стилей встраиваю прямо в HTML то все успешно отображается. Так что не в путях проблема. Я просто хотел вынести стили из HTML.

Aetae 19.08.2012 16:38

Покажите страницу блджад. В интернете работают миллионы сайтов и ничё. Очевидно, что косяк у вас в коде.

melky 19.08.2012 17:16

Mime type ?

Aetae 19.08.2012 18:22

Цитата:

Сообщение от melky (Сообщение 198795)
Mime type ?

Скорее всего, но не факт.

melky 19.08.2012 18:29

Цитата:

Сообщение от Aetae (Сообщение 198804)
Скорее всего, но не факт.

мне ребята с аватарки подсказали.

делю полюбэ в майме - ибо есть шанс того, что стиль подключается так :
<link rel="stylesheet" href="STYLE.CSS">

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

а так как у ТС
Цитата:

Сообщение от Vit (Сообщение 198784)
Сервер не стандартный

то есть и шанс того, что майм и с сервера не приходит, поэтому стили и не применяются.


....
Цитата:

Сообщение от Vit (Сообщение 198784)
Сервер не стандартный
<...>
Я же сказал что браузер CSS загружает успешно - это видно в FireBug.
Просто не применяет из него стили.

Либо хреновый mime-type, либо хреново подключается в html.
<link rel="stylesheet" type="text/css" href="STYLE.CSS">


и таки да, если всё в норме, то ...
Цитата:

Сообщение от Aetae (Сообщение 198790)
Покажите страницу блджад <...>


Vit 19.08.2012 19:11

Цитата:

Сообщение от Aetae (Сообщение 198790)
блджад.

Чего, пардонте?
Цитата:

Сообщение от Aetae (Сообщение 198790)
Очевидно, что косяк у вас в коде.

Эт таки да, вопрос только где.
Цитата:

ибо есть шанс того, что стиль подключается так :
Вотъ:
<link rel="stylesheet" type="text/css" href="My.css">

Цитата:

то есть и шанс того, что майм и с сервера не приходит, поэтому стили и не применяются.
А IE почему отработал нормально? Он что особенный?

melky 19.08.2012 20:00

киньте ссылку на сайт.

Vit 20.08.2012 12:00

Цитата:

Для FF есть замечательный аддон
Ок. Применил:
Цитата:

http://localhost/My.css

GET /My.css HTTP/1.1
Host: localhost
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1
Accept: text/css,*/*;q=0.1
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Referer: http://localhost/
Cache-Control: max-age=0

HTTP/1.1 200 OK
Connection: close
Content-Type: text/html; charset=utf-8
Content-Length: 3057
Ничуть не хуже файербага. Но пока мне ни о чем не говорит
Цитата:

киньте ссылку на сайт.
http://localhost/ :D
Сайтик не инетовский. Скажем так это чисто для корпоративной сети предприятия

Всетки тут что-то именно с Мерзилкой... Чет ей не нравится в цсске но что...

bes 20.08.2012 12:31

body{ background:url('../Floor.jpg')!important; }
пробуйте так
или может скриптом где-то идёт установка, ищите

Vit 20.08.2012 13:38

Цитата:

или может скриптом где-то идёт установка
Еще раз повторяю: IE и Opera стили применяют успешно!
important предлагался выше.

bes 20.08.2012 13:48

Цитата:

Сообщение от Deff
body{ background:url(/Floor.jpg)!important; }

Цитата:

Сообщение от Дзен-трансгуманист
body { background: url('./Floor.jpg'); }

Цитата:

Сообщение от bes
body{ background:url('../Floor.jpg')!important; }

Разницу видите? поэтому и предлагаю на случай, если сами не догадались совместить ;)
PS: FF12, всё работает

melky 20.08.2012 15:19

Цитата:

Сообщение от Vit (Сообщение 198990)
Еще раз повторяю: IE и Opera стили применяют успешно!
important предлагался выше.

окей. а файрбаг с включенным показом ошибок CSS что говорит?

Vit 20.08.2012 20:21

Цитата:

Метка времени: 20.08.2012 19:15:03
Ошибка: Таблица стилей http://localhost/My.css не была загружена, потому что её MIME-тип («text/html») не «text/css».
Источник: chrome://dmbar/content/lib/tracingListener.js
Строка: 130
Блин!!! Ниче не пойму, я же пишу
<link rel="stylesheet" type="text/css" href="My.css">

И вообще какого черта dmbar лезет в чужую миску?

melky 20.08.2012 23:39

Цитата:

Сообщение от Дзен-трансгуманист (Сообщение 199209)
Так надо просто сервер настроить, ёпт.

Цитата:

Сообщение от melky (Сообщение 198805)
делю полюбэ в майме
.....
мол, интерпретируй, как сервак скажет.

а так как у ТС <cвой сервак>

то есть и шанс того, что майм и с сервера не приходит, поэтому стили и не применяются.

нет слов.

Deff 20.08.2012 23:44

Цитата:

Сообщение от Vit
Блин!!! Ниче не пойму, я же пишу
<link rel="stylesheet" type="text/css" href="My.css">

Без <!DOCTYPE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Миме тип задаётся серваком

melky 20.08.2012 23:59

Цитата:

Сообщение от Дзен-трансгуманист (Сообщение 199215)
melky,
Это он чё, головой бьется или со смеху дохнет?))

и то, и другое :)

Vit 21.08.2012 07:28

Цитата:

Так надо просто сервер настроить, ёпт.
Да откуда мне было знать? Кроме мозиллы никто не жаловался :-?
Теперь конечно настроил принудительно на серваке.
Цитата:

Без <!DOCTYPE
Это?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Изначально в HTMLке было.


Часовой пояс GMT +3, время: 02:06.