Php 为什么当我使用printf时,即使我关闭了它,这个样式也会影响所有的标记

Php 为什么当我使用printf时,即使我关闭了它,这个样式也会影响所有的标记,php,css,Php,Css,我目前正在学习PHP,我尝试给标签上色。但是前面的样式影响了标记 这是我的代码: <?php echo "<span style='color:#$lets'>hello world!</span"; echo "<Br /> <Br />"; printf("<h1 stlye='color:#%X%X%X'>hello world! again.</h1>",200,250,100); ?> 您还没有关闭

我目前正在学习PHP,我尝试给
标签上色。但是前面的样式影响了
标记

这是我的代码:

<?php
echo "<span style='color:#$lets'>hello world!</span";

echo "<Br />
<Br />";


printf("<h1 stlye='color:#%X%X%X'>hello world! again.</h1>",200,250,100);

?>

您还没有关闭span标记,而且您有一个输入错误,应该是style而不是stlye

<?php
echo "<span style='color:#$lets'>hello world!</span>";

echo "<Br />
<Br />";


printf("<h1 style='color:#%X%X%X'>hello world! again.</h1>",200,250,100);

?>

您的span未正确闭合-缺少闭合括号。因为
stlye
不是有效的HTML属性。改为
style
。这是正确的。但为了让它更明显,我建议您更新答案,解释您所做的更改,以及OP的代码不起作用的原因:)