Внешне связанная таблица стилей ничего не меняет

#html #css

#HTML #css

Вопрос:

Вот заголовок моего документа:

 <title>My Form</title>
<script src="navigation.js" type="application/javascript"></script>
<link rel="stylesheet" href="navigation.css" type="text/css">
<!--style>
    .form-section {
        display: none;
    }

    .form-section.current {
        display: block;
    }
</style-->
  

Когда я раскомментирую блок стилей, все работает нормально. Однако при комментариях ничего не работает, несмотря на то, что navigation.css имеет точно такой же код. Кроме того, я вижу, что navigation.css правильно выбирается на вкладке сеть.

Что может препятствовать стилизации страницы при загрузке стилей извне?

Редактировать: это то, что есть в navigator.css:

 .form-section {
    display: none;
}

.form-section .current {
    display: block;
}

.demo-form {
    border: solid;
}

form {
    border: solid;
}
  

Как бы то ни было, это то, что я вижу, возвращается и на вкладке сеть:
вкладка сеть

Но на вкладке «Источники» она пуста: вкладка источники

Заголовки: Заголовки

Комментарии:

1. Также следует отметить, что navigation.js работает просто отлично

2. попробуйте без такого типа. <link rel=»stylesheet» href=»navigation.css»> может быть type=»text / css» может быть эта проблема. просто попробуйте

3. Что в таблице стилей?

4. Что делает jigsaw.w3.org/css-validator нужно ли говорить об этом?

5. @putvande Я добавил это выше. В основном то же самое, что и в закомментированном блоке стилей.

Ответ №1:

Проблема заключалась в том, что nginx правильно обслуживал файл. Пришлось добавить эту строку в блок location в nginx.conf:

         include  /etc/nginx/mime.types;
  

Комментарии:

1. Пожалуйста, отметьте это как ответ — это будет полезно для будущих пользователей, которые могут столкнуться с этой проблемой

2. @canisminor Мне нужно подождать два дня после добавления ответа, чтобы сделать это