【问题标题】:Is there any way to echo out <p> styles in PHP?有没有办法在 PHP 中回显 <p> 样式?
【发布时间】:2009-10-05 16:44:40
【问题描述】:

基本上,我想回应&lt;p style="color:FFFFFF"&gt; 的内容,或者可能是一个类,但似乎解析器并不真正喜欢它包含引号的事实,它很快就会破坏我的网站。是否有任何技巧可以绕过解析器规则,或者更好的解决方案?

干杯。

【问题讨论】:

  • 我建议阅读一本关于 PHP 的好书,以掌握正确的基础知识。这将加快您的开发速度,因为您不必为基本问题寻找解决方案。 tut.php-quake.net/en 是推荐阅读。

标签: php html css


【解决方案1】:
echo '<p style="color:#000;">test</p>';

echo "<p style=\"color:#000;\">test</p>';

还有其他几种组合是可能的。关键是您应该考虑使用哪些引号来吐出整个字符串,以及在 HTML 中使用了哪些引号。如果你需要使用相同的, " 和 " 你必须转义内部 " 否则解析器会认为这表示字符串的结尾。

【讨论】:

  • 谢谢!我对 PHP 比较陌生,我想这表明了,但我真的很高兴你们乐于提供帮助 :)
【解决方案2】:

简单地转义你的引号:

echo "<p style=\"color:FFFFFF\">"; 

【讨论】:

    【解决方案3】:

    你也可以

    echo "<p style='color:#FFFFFF'>";
    

    【讨论】:

    • 需要注意的是,属性中的单引号在 XHTML 中被认为是无效的。使用双引号还可以使您与您可能使用的任何 XML 保持一致,这在当今的 Web 开发中也非常普遍。
    • 感谢 Paulo,验证的主题很重要,这可能是个人对双引号内单引号的偏好。以后我会坚持双inside单。如果回声需要双引号,我将不得不转义内部引号。
    【解决方案4】:

    或许:

    echo '&lt;p style="color:#fff"&gt;test&lt;/p&gt;';

    【讨论】:

      猜你喜欢
      • 2020-09-06
      • 2018-05-12
      • 2016-11-24
      • 2020-08-30
      • 2012-06-30
      • 1970-01-01
      • 1970-01-01
      • 2016-02-12
      • 2012-09-20
      相关资源
      最近更新 更多