我只是在我将PHP变量作为类回应的情况下加载一个CSS类。
html看起来很好并且应该可以工作,我认为可以使用的两种类型的代码几乎相同,其中一个有
,另一个在第一个类之后有一个实际的'空格'(框)以及以下(')
代码#1
echo '<div class="box ' .$color. '"></div>';?>
代码#2
echo '<div class="box ' .$color. '"></div>';?>
第二个肯定不起作用,因为它将
视为HTML并将两个类一起粉碎(如box $color
)。
第一个看起来在HTML视图source / inspect元素中,但第二个类(“颜色”)
没有被应用。第一个类将始终加载,但第二个类将被忽略。
有什么想法吗?
答案 0 :(得分:0)
第一个代码是完美的......应该可行。您可能需要调试以确保变量$ color在使用变量之前实际上已为其分配了值。
答案 1 :(得分:0)
这应该有效。我自己试了一下,没有任何问题。这是我使用的代码。希望有所帮助
PHP文件:
<?php
$color = 'red';
echo '<div class="box ' .$color. '"></div>'; ?>
CSS文件:
.red { width: 200px; height: 200px; border: 1px solid red; }
答案 2 :(得分:0)
问题解决了 - 我的css课程以数字开头。 为了简洁起见,我改变了我的代码,以便每个人都可以了解情况。谢谢大家。您无法使用数字启动CSS类。