2010-01-06 101 views
0

使用Zend Framework,我有一個菜單,並希望把它放在整個應用程序,以便我把它放在主佈局。 我想裝飾菜單所以我添加了一個CSS如下:在主佈局錯誤CSS - Zend框架

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

在CSS它只是具備以下條件:

root { 
    display: block; 
} 

但當測試,Firebug警告錯誤:

missing ; before statement 
root { \n 

我檢查了BOM錯誤,但它沒有問題。 視圖腳本中附加的所有其他CSS都可以正常工作。

我該如何解決這個問題?

+0

它的字節順序標記(http://en.wikipedia.org/wiki/Byte_order_mark) – 2010-01-07 05:56:51

回答

2

會認爲這是因爲您使用的是$this->headScript(),所以它被評估爲JavaScript而不是CSS!你應該用:

$this->headLink()->appendStylesheet($this->baseUrl().'/css/layout.css'); 
+0

馬麗娟,它工作得很好後,我修改爲你的指令。 謝謝 – 2010-01-07 00:04:07