代码之家  ›  专栏  ›  技术社区  ›  flash

php标记内的内联样式[重复]

  •  0
  • flash  · 技术社区  · 6 年前

    我在一个网站上工作,我想做内联风格 对于来自php标记的文本

    代码是:

       <p class="mb-0">hello world, <?php echo strtolower($data['client']->client_details->first_name);?></p>
    

    上述代码生成以下输出:

    hello world, Mike

    这个词 是从数据库来的,我得把它做成橙色。

    问题陈述:

    <?php echo strtolower($data['client']->client_details->first_name);?></p> 因此,从它出来的文本是橙色的或任何其他我想选择的。

    4 回复  |  直到 6 年前
        1
  •  1
  •   Lachie    6 年前

    你刚刚把所有的输出都放进了一个由 <p> 标签。您可以通过多种方式进行这种样式设置:在PHP echo中(使用HTML和内联CSS)或使用直接的HTML和CSS(首选方法)。

    我在这里提供的方法是HTML和内联CSS。这可以通过在样式表中添加一个类并添加内联样式来更改。

     <p class="mb-0">hello world, <span style="color: orange;"><?php echo strtolower($data['client']->client_details->first_name);?></span></p>
    
        2
  •  1
  •   ErikMichelson    6 年前

    这不是php代码的直接问题。您可以添加这样的内联CSS样式:

    <p class="mb-0">hello world, <span style="color: orange;"><?php echo strtolower($data['client']->client_details->first_name);?></span></p>
    
        3
  •  1
  •   Eyad Bereh    6 年前

    <style>
        .orange {
            color: orange;
        }
    </style>
    <p class="mb-0">hello world, <span class="orange"><?php echo strtolower($data['client']->client_details->first_name);?></span></p>
    
        4
  •  1
  •   Obsidian Age    6 年前

    假设您希望颜色可以从PHP配置,那么只需在内联中回显颜色即可 style <span style="color: <?php echo $colour;?>;">

    <?php $colour = "orange"; ?>
    <p class="mb-0">hello world, <span style="color: <?php echo $colour;?>;"><?php echo strtolower($data['client']->client_details->first_name);?></span></p>
    

    这可以看出是有效的 here .