Ошибка "таблица стилей не была загружена, потому что её MIME-тип («text/html») не «text/css»"?

Ссылка скопирована
26 апреля 2026 1 ответ
<?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.

  • Я бы посмотрел, что отдает сервер вместо css - откройте урл стилей прямо в хроме. Посмотрите в панели разрабтчика что приходит в ответ и с какими заголовками (Content-type)
  • Andry, text/html; charset=UTF-8
  • Hahaz, в response headers должно быть Content-Type: text/css
    Я бы полез смотреть настройки сервера, а точнее mime-types и их привязка к расширениям файлов.
  • Andry, OSPanel использую, не знаете как mime-types посмотреть?
  • https://httpd.apache.org/docs/2.4/mod/mod_mime.html
    AddType Directive
  • при чистой установке ospanel твм все норм в настройках... как написали выше скорее всего у вас проблема с путями до файла, содержимое в devtools правильное? т.е это точно тот ксс файл? а не 404 страница?
  • Ответы:

    Просто уберите аттрибут type

    • Пробовал, не помогло
    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Ольга Сеть Ответ

    Проблема, с которой вы столкнулись, связана с тем, что браузер не может загрузить таблицу стилей из-за неправильно указанного MIME-типа. MIME-тип (Multipurpose Internet Mail Extensions) - это стандарт для типов контента в Интернете. Браузер использует MIME-тип для определения, как обрабатывать содержимое файла.

    Чтобы решить эту проблему, вам необходимо убедиться, что ваш файл стилей имеет правильный MIME-тип, который соответствует типу содержимого CSS. В большинстве случаев, MIME-тип для CSS файлов должен быть "text/css".

    Если вы используете веб-сервер для размещения файлов стилей, убедитесь, что он правильно настроен для отправки правильного MIME-типа для файлов CSS. Например, для Apache сервера вы можете добавить следующую директиву в файл .htaccess:

    AddType text/css .css

    AddType text/css .css

    Эта директива указывает серверу, что файлы с расширением .css должны быть обрабатаны как текстовые файлы CSS.

    Если вы не уверены, какой MIME-тип установлен для вашего файла стилей, вы можете проверить это, открыв файл в текстовом редакторе и убедившись, что первая строка файла содержит следующее:

    @charset "UTF-8";

    @charset "UTF-8";

    Если вы все еще сталкиваетесь с проблемой после проверки и установки правильного MIME-типа для вашего файла стилей, попробуйте очистить кеш браузера или использовать инкогнито режим для проверки.

    Надеюсь, что эти рекомендации помогут вам решить проблему с ошибкой "таблица стилей не была загружена, потому что её MIME-тип («text/html») не «text/css». Если у вас есть дополнительные вопросы, не стесняйтесь задавать.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно