CSS Таблица стилей не соединяется с моей HTML целевой страницей (не была загружена, потому что ее тип MIME, «text / html», не является «text / css») - PullRequest
3 голосов
/ 14 июля 2020

В настоящее время я заменяю свою целевую страницу новой и продолжаю получать ту же ошибку при попытке связать свой файл CSS с моей страницей HTML. Я просматриваю онлайн-форумы уже 3 полных дня, и ничего не работает. Я довольно новичок, так что может быть, я просто не замечаю чего-то очень маленького, но это сводит меня с ума.

Когда я пытаюсь связать свою таблицу стилей, я получаю сообщение об ошибке "The таблица стилей https://ytmetrics.com/css/style.css не была загружена, потому что ее тип MIME, «text / html», не является «text / css». «

Код, который я использую для связывания своей таблицы стилей, выглядит вот так:

<link href="css/style.css" rel="stylesheet">

Я также пытался связать файлы CSS следующим образом:

<link href="/css/style.css" rel="stylesheet">

и вот так:

<link href="./css/style.css" rel="stylesheet">

К сожалению, они тоже не работали. Попробовав эти 3 строки (и многие, многие другие), я подумал, что проблема заключается не в ie неправильном связывании. На этом этапе я попытался просто заменить код в исходных файлах целевой страницы и таблицы стилей новым кодом, но это тоже не сработало. Я продолжал получать ту же ошибку. Я также попытался включить множество команд в файл .htaccess, чтобы убедиться, что файл CSS будет распознан как текстовый файл / css, но это тоже не сработало. Когда я пытаюсь открыть таблицу стилей в своем браузере, я просто получаю ошибку 404.

Еще одна вещь, которая мне кажется странной, - это то, что файловый менеджер cPanel сообщает, что тип файла - text / css, так что это странно что я получаю сообщение об ошибке, в котором говорится, что это файл text / html. text / css

Мои папки в настоящее время настроены следующим образом:

введите описание изображения здесь

Целевая страница - это файл index. php, а файл style. css находится в папке CSS.

Надеюсь, я предоставил достаточно информации и, возможно, у кого-то есть решение этой проблемы. Дайте мне знать, если вам понадобится дополнительная информация!

Заранее спасибо за ваше время!

Ура,

Брэм

Ответы [ 2 ]

0 голосов
/ 15 июля 2020

Спасибо за все ваши ответы. Я очень ценю время, которое вы потратили, чтобы помочь мне.

К сожалению, упомянутые решения не принесли мне удачи. Поэтому я решил сделать шаг назад и взглянуть на это совершенно иначе. В конце концов, мне удалось решить проблему, переписав ссылку на таблицу стилей в PHP вместо HTML вот так:

<?php include("application/views/site/default/css/style.php"); ?>

Это выполнило свою работу, и сейчас таблица стилей подключена к моему индексному файлу. Это немного необычный обходной путь и, вероятно, не самый чистый, но он работает, так что все в порядке, верно? ;)

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

Ура!

Брэм

0 голосов
/ 14 июля 2020

Ваш css находится в том же каталоге? Если ваш css находится в том же каталоге, вы можете просто сделать:

<link href="style.css" rel="stylesheet">
...