2013-04-27 2 views
1

Я работаю с динамической таблицей стилей, то есть: style.php, начиная с кодаКомментируя в Dynamic CSS

<?php header('Content-type: text/css'); ?> 

Как я должен комментировать в таком файле?

Из моего собственного опыта комментирование html-стиля, как правило, вызывает некоторые проблемы (деактивация предстоящих стилей), тогда как комментарии к CSS-стилю имеют тенденцию игнорироваться.

С другой стороны, Notepad ++ окрашивает html-комментарии зелеными, оставляя комментарии css черными.

В любом случае, если есть официальный ответ или некоторые специальные правила, я хотел бы знать.

Спасибо.

+3

Почему не комментарии PHP? –

+0

такой же как css комментарии, правильно? (плюс однострочный вариант //) (примечание, которое я добавил выше: Notepad ++ не помечает их как комментарии.) –

+0

Это похоже на проблему для используемого редактора и неправильную подсветку синтаксиса, чем вопрос о том, что вы должны использовать./* Есть только один способ прокомментировать css */ – Pebbl

ответ

3

Если вы хотите, комментарии появляются в сгенерированном CSS, а затем использовать комментарии CSS, например:

echo "/* My css comment */"; 
echo "body { margin: 0 }"; 

Если вы не хотите, чтобы они были видны в созданном CSS и только хотите иметь возможность читать их при редактировании PHP-файла, а затем использовать регулярные комментарии PHP:

// Just a regular PHP comment, this won't be visible in the generated CSS! 
echo "body { margin: 0 }"; 
/* You can use this style of comments too, it's up to you what you prefer. */ 
+0

ОК спасибо. любая идея, почему блокнот ++ не окрашивает их в зеленый цвет? –

+0

Комментарии PHP должны быть раскрашены должным образом, но Notepad ++ (или любой другой редактор) не сможет сказать, что вы эхом комментариев CSS, он будет обрабатывать их, как и любую другую строку. –

0
<?php 
    header('Content-type: text/css'); 

    echo "* { margin: 0; }"; 
    // Comments 1 
    # Comments 2 
    /* Comments 3 */ 
?> 
+0

ах - Кларксон, вы говорите, что я должен обязательно поместить свои комментарии в теги php? (И что я могу также прокомментировать с hashmarks?) –

+0

Это просто для владельца файла .php. Если вы хотите видеть комментарии в файле css, вы можете следовать решению @Matt Cain. –