Я только что узнал, что php можно добавить в файлы CSS, добавив
AddType application/x-httpd-php .css
в файл .htaccess.
Затем вы добавите
<?php header ("Content-type: text/css"); ?>
ко всем css-файлам в проекте.
Многим это не понравится, потому что это отвлекает от смысла таблиц стилей, и бла-бла-бла, однако это очень полезно, например, я написал простую функцию:
function linear_gradient($from, $to)
{
return "background:$from;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$from',endColorstr='$to');background:-webkit-gradient(linear,left top,left bottom,from($from),to($to));background:-moz-linear-gradient(top,$from,$to);";
}
Это дает мне кросс-браузерный градиент, просто вызывая функцию из css.Очень полезно!
В любом случае, проблема в том, что netbeans не выделяет синтаксис php, как это должно быть в файле css, и я получаю огромное количество ошибок, таких как «Неверный контент» и «Неожиданный».символ "и т. д. и т. д.
Кто-нибудь знает, как изменить подсветку синтаксиса, чтобы файл .css поддерживал php и css?
(очень похоже на то, как файлы .php поддерживают php и html)
Спасибо