Ошибка "таблица стилей не была загружена, потому что её MIME-тип («text/html») не «text/css»"?
<?php if ($_POST['enter']){ echo 'Запрос...'; exit; } ?> <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta name="viewport" content="text/css, width=device-width, minimum-scale=1, maximum-scale=10"> <title>sdfsdfsd</title> <link rel="stylesheet" href="css/style.css" type="text/css"> </head> <body> <div class="content-wrapper"> <header class="header"> <p>Header</p> </header> <div class="container clearfix"> <main class="content"> <p>Hello, html!</p> </main> </div> <footer class="footer"> <p>Footer</p> </footer> </div> </body> </html> |
<?php if ($_POST['enter']){ echo 'Запрос...'; exit; } ?> <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta name="viewport" content="text/css, width=device-width, minimum-scale=1, maximum-scale=10"> <title>sdfsdfsd</title> <link rel="stylesheet" href="css/style.css" type="text/css"> </head> <body> <div class="content-wrapper"> <header class="header"> <p>Header</p> </header> <div class="container clearfix"> <main class="content"> <p>Hello, html!</p> </main> </div> <footer class="footer"> <p>Footer</p> </footer> </div> </body> </html>
Не подключаются стили css, и в консоли браузера вылазит ошибка "таблица стилей /forum/css/style.css не была загружена, потому что её MIME-тип («text/html») не «text/css»".
Дополнительно:
а что реально загружается по этому адресу?
предположу, что у вас продолжаются косяки с редиректами в апаче, и грузится какая-то html страница, вероятно 404.
Я бы полез смотреть настройки сервера, а точнее mime-types и их привязка к расширениям файлов.
AddType Directive
Ответы:
Просто уберите аттрибут type
- Пробовал, не помогло
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Проблема, с которой вы столкнулись, связана с тем, что браузер не может загрузить таблицу стилей из-за неправильно указанного MIME-типа. MIME-тип (Multipurpose Internet Mail Extensions) - это стандарт для типов контента в Интернете. Браузер использует MIME-тип для определения, как обрабатывать содержимое файла.
Чтобы решить эту проблему, вам необходимо убедиться, что ваш файл стилей имеет правильный MIME-тип, который соответствует типу содержимого CSS. В большинстве случаев, MIME-тип для CSS файлов должен быть "text/css".
Если вы используете веб-сервер для размещения файлов стилей, убедитесь, что он правильно настроен для отправки правильного MIME-типа для файлов CSS. Например, для Apache сервера вы можете добавить следующую директиву в файл .htaccess:
AddType text/css .css
Эта директива указывает серверу, что файлы с расширением .css должны быть обрабатаны как текстовые файлы CSS.
Если вы не уверены, какой MIME-тип установлен для вашего файла стилей, вы можете проверить это, открыв файл в текстовом редакторе и убедившись, что первая строка файла содержит следующее:
@charset "UTF-8";
Если вы все еще сталкиваетесь с проблемой после проверки и установки правильного MIME-типа для вашего файла стилей, попробуйте очистить кеш браузера или использовать инкогнито режим для проверки.
Надеюсь, что эти рекомендации помогут вам решить проблему с ошибкой "таблица стилей не была загружена, потому что её MIME-тип («text/html») не «text/css». Если у вас есть дополнительные вопросы, не стесняйтесь задавать.