#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 Мне нужно подождать два дня после добавления ответа, чтобы сделать это