Могу ли я разместить таблицу стилей CSS на Pastebin?

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

<html>
    <head>
    <title>Test</title>
    <link rel="stylesheet" type="text/css" 
    href="http://pastebin.com/0dY5eBga" />
    </head>

    <body>
    <p>This is a test. Will it work? Probably not.</p>
    </body>
</html>

Код, который я пытаюсь использовать, сохранен по адресу http://pastebin.com/0dY5eBga.


person Ninten1    schedule 11.08.2015    source источник


Ответы (1)


Вы не можете импортировать таблицы стилей из pastebin таким образом, даже используя необработанный URL-адрес, потому что сервер pastebin устанавливает заголовок Content-Type из text/plain в ответе HTTP. Это предотвратит правильную интерпретацию файла как таблицы стилей CSS.

Например, Chrome выдаст следующую ошибку:

Resource interpreted as Script but transferred with MIME type text/plain

И тогда он откажется применять ваши стили.

Дополнительные сведения о неверных типах MIME в файлах CSS см. в следующих статьях MDN. Многие браузеры блокируют ресурсы с неверными типами MIME:
Неправильный тип MIME для файлов CSS
Настройка типов MIME сервера


Вот живой пример того, как CSS не работает при ссылке из Pastebin, потому что сервер не отправляет его с типом text/css MIME:

<link href="http://pastebin.com/raw.php?i=0dY5eBga" rel="stylesheet"/>

<p>This text is not red.</p>

person Maximillian Laumeister    schedule 11.08.2015
comment
Спасибо за ответ! - person Ninten1; 11.08.2015
comment
Есть ли прокси типа raw.githack.com, но для pastebin? - person idontknow; 10.12.2020