我有一個腳本,更新一個CSS文件,基於一些HTML表單的用戶輸入。php str_replace使用自定義{標籤}的一個CSS文件
腳本執行str_replace並在CSS文件中搜索「標籤」。
html,body {
background: {bgcolor} url(../images/bg.jpg) repeat-x;
color: {textcolor};
}
這很好,但顯然打破了CSS文件。最初它並不重要,但由於我的項目中有一個新的特性,我需要使用該CSS文件。
所以我想知道是否有更好的選擇呢?我想也許是這樣的:
html,body {
background: #fff /*{textcolor*/ url(../images/bg.jpg) repeat-x;
color: #fff /*{textcolor*/;
}
這樣我就可以再使用標籤內的註釋符號以及這意味着我的CSS文件不破。唯一的問題是我將如何替換/刪除十六進制?
+ 1,#3可能是最好的 – Zirak