CSS отображается по-разному, когда обслуживается IIS - PullRequest
0 голосов
/ 18 февраля 2012

Эта проблема не относится к конкретному браузеру и обычно применяется к стилю в стилях webkit / gecko / mozilla.

Например, когда я делаю макет сайта и использую стиль вроде:

element.class {
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border: 1px solid #800000;
}

или

element:last-child {
    ....
}

При открытии файла двойным щелчком по нему стиль отображается так, как я и ожидал. Однако при применении стиля к живому сайту, обслуживаемому IIS7, стиль, похоже, игнорируется. Я просмотрел конфигурацию IIS сайта и не могу понять, почему это так.

Любая помощь будет принята с благодарностью.

Спасибо!

1 Ответ

1 голос
/ 18 февраля 2012

Это, вероятно, не из-за веб-сервера.Вот несколько вещей, на которые вы могли бы обратить внимание при устранении неполадок:

  1. Правильно ли загружен CSS-файл?Проверьте загруженный ресурс в ваших инструментах разработчика браузеров.
  2. Может быть, у вас есть загруженный кэшированный CSS-файл?Используйте инструменты разработчика, чтобы проверить загруженный CSS и убедиться, что ваше CSS-правило там.
  3. Возможно ли, что у живого сайта есть другое CSS-правило с более высокой специфичностью CSS, которое переопределяет ваше CSS-правило?Обычно это можно увидеть и в инструментах разработчика, так как в этом случае CSS-правило имеет зачеркнутый или аналогичный код, указывающий, что оно было перезаписано.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...