如何将CSS类分配给echo$output
我目前正在尝试这个代码:
echo '<p class="errormsg">' . $output . '</p>';
还有我的CSS:
.errormsg {
color: red;
}
我没有得到解析错误,但CSS什么都不做。知道这是怎么回事吗?尝试了我在这里找到的几种解决方案,但都不起作用。
Works
<style>
.errormsg {
color: red;
}
</style>
<?php
echo '<p class="errormsg">something</p>';
?>
将样式放入文件的头元素中
<head>
<style>
.errormsg {
color: "red";
}
</style>
</head>
.errormsg {
color: red;
}
<div class="errormsg">
Hello
</div
尝试编写一个只有以下代码的页面:
<style>
.errormsg {
color: red;
}
</style>
<?php $output='hello'; echo '<p class="errormsg">' . $output . '</p>'; ?>
这会奏效的。您的样式声明中一定有其他内容干扰,或者$output中有一些html覆盖了红色我为您提供的是更多的故障排除建议,因为只要您的css位于<style>
标记内,您的代码就应该可以工作。
然后,你只需要一步一步地将工作代码放入你的页面,直到你弄清楚是什么破坏了它。故障排除。。。
试试这个
<style>
.errormsg {
color: red;
}
</style>
<?php
echo "<p class='errormsg'>$output</p>";
?>