php 标签内的内联样式

inline styling inside php tags

我正在一个网站上工作,我想在其中对来自 php 标签.

的文本进行内联样式

代码是:

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

以上代码产生以下输出:

hello world, Mike

单词 Mike 来自数据库,我必须将其设为橙色。

问题陈述:

我想知道我应该在此代码中进行哪些更改 <?php echo strtolower($data['client']->client_details->first_name);?></p> 以便从中输出的文本是橙色的或我想要的任何其他文本 select。

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

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

将其包裹在一个内联容器中(如 ),然后添加一个 CSS class 使其变为橙色:

<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>

您刚刚将所有输出置于由 <p> 标签控制的单一样式中。您可以通过多种方式进行此样式设置:在 PHP 回显中(使用 HTML 和内联 CSS)或直接使用 HTML 和 CSS(首选方法) .

我在这里提供的方法是HTML和内联CSS。这可以通过添加 class 到您的样式表并添加内联样式来改变。

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

假设您希望颜色可以从 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.