2011-11-25 279 views
-1

哪种更好的内联样式或链接冗余样式表?我的意思是多余的是,当你想为不同的结果产生不同的输出时,这可能意味着许多不同的样式为css标记中的特定标签。如何设计PHP生成的标签?

回答

2

将样式分离为样式表几乎总是优于内联style属性。您可以将类分配给PHP输出中的标签,然后在CSS样式表中对其进行样式设置。通过修改样式表然后重新设置标签类型或类的所有元素是非常容易的。

如果您希望使用相同的HTML标记为不同的屏幕/设备类型(例如移动设备)生成不同的视觉样式,单独的样式表也非常重要。

1

标签是标签是标签。它在客户端上。客户不知道标签是由PHP,.NET或在月球上键盘上打字的人创建的。

使用样式表和类名称。最好使用外部样式表,以便浏览器可以在随后的页面加载中对其进行缓存。

<div class="...."></div> 

div.happy { 
    color:#00ff00 
} 

div.sad { 
    color:#ff0000 
} 
0

八方通时,你想使模板使用链接的风格,它的有用因为它会去缓存你的页面打开速度更快,ASLO你会取得更多的搜索机器人(如Googlebot)提供与您页可以被排名较高

用于连接使用类似

<link type="text/css" rel="stylesheet" href="http://yourURL/css/styles.css" media="screen" /> 

PHP可以为你输出HTML,你可以应用CSS给它

echo '<div id="something"><a class="link"><span><h1>text</h1></span></a></div>"; 

并且您可以使用

#something { 
font-size:10px; 
} 
.link{ 
color:#333 
} 
a.class{ 
font-weight:bold; 
} 
a span { 
text-align:right; 
} 
h1{ 
color:red 
}