2014-11-26 2 views
1

я наткнулся на какой-то HTML в последнее время, что обозначается стиль, таким образом:Документация синтаксиса для знака доллара в CSS?

<style type="text/css"> 
    ${demo.css} 
</style> 

Очевидно, что это в том числе файл «demo.css». Но я никогда не видел CSS, написанный таким образом. Я видел только синтаксис @import для включения файлов.

Беглый поиск вокруг Google ничего не показал. Является ли этот синтаксис документированным где угодно? Это что-то вроде шаблонов?

+0

_ «Очевидно, это включает в себя файл« demo.css ».» _ Не в простом CSS это не так. Существуют селектора атрибутов, которые используют '$', например 'a [href $ =". Pdf "]', но это не то, что у вас есть. – j08691

+1

Это должно быть шаблоны. – Scimonster

+1

Некоторые языки, такие как JSP, используют такой синтаксис. $ {var_name} будет вводить это значение переменной var_name на странице. –

ответ

1

Это не CSS.

Похоже, что это, вероятно, часть HTML-шаблона (например, синтаксис используется в Angular), который будет обрабатываться языком программирования, прежде чем выводить элемент стиля с фактическим CSS в нем.

+0

Интересно. Однако я не использую шаблон. Это всего лишь статический файл HTML, который я загрузил для демонстрации Javascript-библиотеки. – davidmerrick

+1

@dmerica - тогда это может быть JavaScript, который разбирает этот код. – j08691

+0

Оглядываясь на каталоги, загруженные вместе с этим примером кода, я заметил, что на самом деле нет файла demo.css. Возможно, они оставили его в случае аварии, и, возможно, синтаксис $ остался прежним от шаблона, который они использовали раньше. Но из того, что вы и другие сказали, это, кажется, правильный ответ. Это вовсе не CSS. – davidmerrick

Смежные вопросы