Вытягивание динамически созданного (не статического файла) CSS в FF?

Есть ли способ вставить таблицу стилей CSS в FireFox 2 или 3, которая не является статическим файлом?

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

<link rel = "stylesheet" href = "/cgi-bin/Xebra?ShowIt&s=LH4X6I2l4fSYwf4pky4k&shw=795430-0&path=customer/DEMO/demo1.css" type = "text/css">

/cgi-bin/Xebra?ShowIt&s=LH4X6I2l4fSYwf4pky4k&shw=795430-0&path=customer/DEMO/demo1.css

Обратите внимание, что приведенный выше URL-адрес, который извлекает CSS, не заканчивается на .css, а заканчиваются параметрами.

Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
1
0
272
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Ответ принят как подходящий

Правильный ли тип содержимого с сервера для обслуживаемого файла?

Content-type: text/css

Чтобы было ясно, ваши заголовки должны содержать «Content-type: text / css».

Greg 07.11.2008 20:07

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

leeand00 07.11.2008 21:39

почему это не работает? Дважды проверьте, что заголовок ответа для сценария cgi имеет

Content-Type: text/css

Расширение не имеет значения, но вы должны убедиться, что тип содержимого - "текст / CSS".

Я делал то же самое в прошлом - сайт бывшего работодателя использует тег ссылки, очень похожий на ваш, и отлично работает, по крайней мере, в FF2 (я только что проверил его, хотя я тестировал его в FF, когда мы добавляли эту ссылку). Если это не работает, я подозреваю, что это что-то связано с сгенерированным файлом CSS, а не со страницей импорта. Похоже, что консенсус Content-Type с сервера может быть неверным.

Процессы вашего сервера (например, CGI) запускаются первыми, не так ли? Мне кажется, что этот тег ссылки будет извлекать только файл, который уже существует.

Итак, что я бы сделал, так это поместил тег сервера (мой язык ASP / ASP.Net, но вы могли бы использовать PHP или что-то еще) в href.

Вот так:

<link rel = "stylesheet" type = "text/css href = "<% =getStylesheetPath() %>" media = "all">

Дайте ему шанс.

Другие вопросы по теме