CSS действует по-разному на localhost - PullRequest
2 голосов
/ 18 января 2012

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

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

Во-вторых, я использую @font-face для заголовков и т. Д. Это работает на моем локальном хосте, но не при посещении страницы через мою сеть.

И, наконец, когда я захожу на страницу на моем телефоне (используя 3g, а не мою домашнюю сеть), CSS вообще не отображается.

Можете ли вы объяснить это странное поведение?

1 Ответ

0 голосов
/ 18 января 2012

Должно быть, некоторые таблицы стилей не доставляются при просмотре через локальную сеть.

Когда вы просматриваете вкладку Firebug NET (или аналогичную), вы можете убедиться, что все таблицы стилей включены и загружены (без 404).

Кроме того, если вы посмотрите на элемент, который должен иметь установленный шрифт (например), и проверите его стили, что применяется? Это то, что стилей нет, или они там и не применяются, как вы ожидаете? (Я думаю, что первый).


Теперь все работает, кроме одной вещи. Мой телефон показывает только правильный шрифт только для столиц. Есть идеи по этому поводу?

Если вы посмотрите на текст с неверным шрифтом в инспекторе DOM, показывает ли это, что стиль применяется?

...