程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 《PHP與MySQL程序設計(第3版)》——19.7 結合Smarty使用CSS

《PHP與MySQL程序設計(第3版)》——19.7 結合Smarty使用CSS

編輯:MySQL綜合教程

熟悉CSS的人很快就會發現SmartyCSS的語法存在沖突,因為二者都需要使用大括號({})。如果簡單地將CSS標記嵌入到HTML文檔首部,將導致“不可識別標記”錯誤:

不要擔心,因為我們有3種解決方案。

q 使用link標記從另一個文件中提取樣式信息:

q 使用Smartyliteral標記將樣式表信息包圍起來。這些標記告訴Smarty不要解析該標記內的任何內容:

q 修改Smarty的默認定界符。可以通過設置left_delimiterright_delimiter屬性來做到這一點:

雖然3種解決方案都能解決問題,但其中第一種可能是最方便的,因為將CSS放在單獨的文件中是一種常見的實踐做法。此外,這種解決方案不需要修改Smarty的重要默認配置(定界符)。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved