php标签内嵌样式

时间:2018-08-12 23:22:38

标签: php styles inline-styles

我正在一个网站上,我要对来自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 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

将其包装在嵌入式容器(如)中,然后添加CSS类使其变为橙色:

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

答案 2 :(得分:1)

您刚刚将所有输出置于由<p>标记控制的单一样式中。您可以通过多种方式进行此样式设置:在PHP回显中(使用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>

答案 3 :(得分:1)

假设您希望可以从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 上看到它。