我正在一个网站上,我要对来自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>
进行哪些更改,以使从其中出来的文本为橙色或我想要选择的其他任何文本。
答案 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 上看到它。