Ошибка CSS в мастер-макете - Zend Framework - PullRequest
0 голосов
/ 06 января 2010

Используя Zend Framework , у меня есть меню, и я хочу разместить его в приложении, чтобы поместить его в мастер-макет. Я хочу украсить меню, чтобы добавить CSS следующим образом:

  echo $this->headScript()        
            ->appendFile($this->baseUrl().'/css/layout.css');

В CSS это просто следующее:

root { 
    display: block;
}

Но при тестировании Firebug предупреждает об ошибке:

missing ; before statement
 root { \n

Я проверил ошибку BOM , но это не проблема. Все остальные CSS, прикрепленные к скрипту вида, работают нормально.

Как я могу решить эту проблему?

1 Ответ

2 голосов
/ 06 января 2010

Предполагается, что это потому, что вы используете $this->headScript(), поэтому он оценивается как JavaScript, а не CSS!Вы должны использовать:

$this->headLink()->appendStylesheet($this->baseUrl().'/css/layout.css');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...