如何设置PHP生成的标签的样式?

时间:2011-11-25 02:11:00

标签: php css

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

3 个答案:

答案 0 :(得分:2)

将样式分隔为样式表几乎总是优于内联style属性。您可以在PHP输出中为标记分配类,然后在CSS样式表中设置样式。通过修改样式表,可以轻松地重新设置标记类型或类的所有元素。

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

答案 1 :(得分:1)

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

使用样式表和类名。最好使用外部样式表,以便浏览器可以在后续页面加载时将其缓存。

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

div.happy {
    color:#00ff00
}

div.sad {
    color:#ff0000
}

答案 2 :(得分:0)

总是使用链接样式,当你想制作模板时它很有用,因为它会进入缓存你的页面会打开得更快,你会在搜索机器人(例如googlebot)上获得更多分数,你的页面可以排名更高< / p>

用于链接使用类似

的内容
<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
}