【问题标题】:Basic Php Question基本的 PHP 问题
【发布时间】:2011-02-11 03:45:58
【问题描述】:

如何将 php 标签内的字体设为蓝色。

<?php $colors = array(blue); ?>
<hr />

<br />
<?php echo $colors [0] ; ?>

数组很简单,但我不知道如何更改字体颜色。输出将回显黑色字体的“蓝色”。但是,我将拥有几种不同颜色的阵列 (6)。我想如果我看到一个我会理解的例子。这就是我只提供一个例子的原因。

【问题讨论】:

    标签: php html css


    【解决方案1】:

    您不能在 PHP 标记内设置任何内容的颜色。它是可执行代码。

    当代码被执行时,它可能会输出一些可能有颜色的东西。这通常是 HTML。

    在 HTML 中使某些东西变成蓝色:

    1. 决定为什么它应该是蓝色的
    2. 生成适当的semantic HTML 来描述该原因
    3. CSS 中写入与规则集中的语义HTML 和color: blue; 匹配的selector

    【讨论】:

      【解决方案2】:

      php 不会影响样式,但您始终可以在 css 语句中打印它,例如

      <p style="color:<?php echo $colors[0];?>">colored text here</p>
      

      编辑:更好的是,打印一个类名,这样你就可以保留一个单独的样式表,而不是使用内联样式,比如class="&lt;?php echo $classblue;?&gt;"

      【讨论】:

      • 谢谢 - 它花了一段时间才下沉,但我玩过之后就明白了。
      【解决方案3】:

      你也必须使用 HTML,

      <span style="color: <?php echo $colors[0]; ?>">Hello</span>
      

      【讨论】:

      • &lt;font&gt;?明年是其弃用 15 周年!
      • 您应该避免使用&lt;font&gt; 属性,将结构与表示分开
      • 问题的级别强烈表明需要好的个例子,这样就不会鼓励坏习惯。
      猜你喜欢
      • 2010-11-16
      • 1970-01-01
      • 2011-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多