我如何给php元素一个css类?

时间:2015-03-11 21:48:53

标签: php css

这是我要将类添加到的基本php项:

<?php echo $nav_sub; ?> 

这是我想要添加到PHP元素的类:

class="nav nav-pills nav-stacked"

1 个答案:

答案 0 :(得分:2)

欢迎使用stackoverflow。

您的问题没有意义,因为CSS类应用于特定的HTML DOM。 PHP只输出HTML DOM,因此您无法直接将CSS应用于PHP。

更好的问题可能是:“如何修改包含HTML的PHP​​变量的内容以附加CSS类?”

(或者,如何使用JavaScript将CSS类应用于HTML DOM。)

我们说$nav_sub包含一个字符串:<div>Navigation Item</div>

并且您希望它包含:<div class="nav nav-pills nav-stacked">Navigation Item</div>

您可以通过多种方式进行此修改。一种方法可能是用<div +你的班级替换<div

具体来说,

$nav_sub = '<div>Navigation Item</div>';
echo str_replace('<div' , '<div class="nav nav-pills nav-stacked"' , $nav_sub);