最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

避免Smarty與CSS語法沖突的方法

 更新時間:2015年03月02日 10:03:53   作者:sumsung753  
這篇文章主要介紹了避免Smarty與CSS語法沖突的方法,實(shí)例分析了Smarty與CSS中大括號{}沖突的處理技巧,需要的朋友可以參考下

本文實(shí)例講述了避免Smarty與CSS語法沖突的方法。分享給大家供大家參考。具體分析如下:

熟悉CSS的人很快就會發(fā)現(xiàn)Smarty和CSS的語法存在沖突,因?yàn)槎叨夹枰褂么罄ㄌ杮}。如果簡單地將CSS標(biāo)記嵌入到HTML文檔首部,將導(dǎo)致"不可識別標(biāo)記"錯誤:

<html> 
<head> 
<title>{$title}</title> 
<style type="text/css"> 
p{ 
margin::2px 
} 
</style> 
</head> 
... 

不要擔(dān)心,因?yàn)槲覀冇?種解決方案。

一、使用link標(biāo)記從另一個文件中提取樣式信息:

<html> 
<head> 
<title>{$title}</title> 
<link rel="stylesheet" type="text/css" href="css/default.css"/> 
</head> 
...

二、使用Smarty的literal標(biāo)記將樣式表信息包圍起來

這些標(biāo)記告訴Smarty不要解析該標(biāo)記內(nèi)的任何內(nèi)容:

<html> 
<head> 
<title>{$title}</title> 
{literal} 
<style type="text/css"> 
p{ 
margin::2px 
} 
</style> 
{/literal} 
</head> 
...

三、修改Smarty的默認(rèn)定界符

可以通過設(shè)置center_delimiter和center_delimiter屬性來做到這一點(diǎn):

<?php 
require("Smarty.class.php"); 
$smarty=newSmarty; 
$smarty->left_delimiter=''; 
$smarty->right_delimiter=''; 
... 
?>

雖然3種解決方案都能解決問題,但其中第一種可能是最方便的,因?yàn)閷SS放在單獨(dú)的文件中是一種常見的實(shí)踐做法。此外,這種解決方案不需要修改Smarty的重要默認(rèn)配置(定界符)。

希望本文所述對大家的php程序設(shè)計有所幫助。

相關(guān)文章

最新評論

广灵县| 昌宁县| 重庆市| 邯郸县| 刚察县| 离岛区| 两当县| 民和| 光山县| 徐州市| 汶川县| 镶黄旗| 五莲县| 德令哈市| 吕梁市| 孙吴县| 吉木乃县| 塔城市| 青田县| 玛曲县| 喀什市| 禄丰县| 灯塔市| 沈丘县| 宁乡县| 平凉市| 东莞市| 信阳市| 青阳县| 鸡泽县| 邯郸市| 视频| 怀来县| 开鲁县| 龙胜| 石屏县| 隆德县| 儋州市| 衡阳县| 东乡| 巩义市|