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

如何设置PHP生成的标记的样式?,php,css,Php,Css,内联样式或链接冗余样式表哪个更好?我所说的冗余是指,当您想要为不同的结果生成不同的输出时,这可能意味着css标记中特定标记的许多不同样式。将样式分离到样式表中几乎总是比内联样式属性更可取。您可以将类分配给PHP输出中的标记,然后在CSS样式表中设置这些标记的样式。通过修改样式表,可以轻松地重新设置标记类型或类的所有元素的样式 如果希望使用相同的HTML标记为不同的屏幕/设备类型(如移动设备)生成不同的视觉样式,则单独的样式表也至关重要。标记就是标记。它在客户机上。客户端不知道该标记是由PHP、.

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

将样式分离到样式表中几乎总是比内联
样式
属性更可取。您可以将类分配给PHP输出中的标记,然后在CSS样式表中设置这些标记的样式。通过修改样式表,可以轻松地重新设置标记类型或类的所有元素的样式


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

标记就是标记。它在客户机上。客户端不知道该标记是由PHP、.NET或在月球上的键盘上键入的人创建的

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

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

div.happy {
    color:#00ff00
}

div.sad {
    color:#ff0000
}

快活的{
颜色:#00ff00
}
萨德分区{
颜色:#ff0000
}

所有方式都使用链接样式,当您想要制作模板时,链接样式非常有用,因为它将进入缓存,您的页面将打开得更快,而且您在搜索机器人(如谷歌机器人)上的得分也会更高,您的页面排名也会更高

对于链接,请使用

<link type="text/css" rel="stylesheet" href="http://yourURL/css/styles.css" media="screen" />
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
}