熟悉CSS的人很快就會發現Smarty和CSS的語法存在沖突,因為二者都需要使用大括號({})。如果簡單地將CSS標記嵌入到HTML文檔首部,將導致“不可識別標記”錯誤:
不要擔心,因為我們有3種解決方案。
q 使用link標記從另一個文件中提取樣式信息:
q 使用Smarty的literal標記將樣式表信息包圍起來。這些標記告訴Smarty不要解析該標記內的任何內容:
q 修改Smarty的默認定界符。可以通過設置left_delimiter和right_delimiter屬性來做到這一點: