首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >HTML基于PHP变量更改css样式

HTML基于PHP变量更改css样式
EN

Stack Overflow用户
提问于 2018-06-10 04:46:38
回答 3查看 707关注 0票数 1

我有一个包含html和php的php页面。我有以下代码:

代码语言:javascript
复制
for ($x = 0; $x <= 100; $x++) {

    $result = convertTemp($x);

    $tempdesc = getTempName($x);

    $textcolor = "blue";

    echo ($x . " degrees F is equal to " . round($result, 1) . " C, which is " . '<span id="<?php $textcolor ?>" >' . $tempdesc . '</span>' ."<br/>\n");

} 

我想有不同颜色的变量tempdesc回显,基于上面的$textcolor变量。现在,我将其设置为“蓝色”,因为我在css中将id设置为蓝色,以便它们应该匹配,单词应该以蓝色回显,但文本不会改变颜色。

EN

回答 3

Stack Overflow用户

发布于 2018-06-10 04:58:26

也许你想要的是改变内联风格。

代码语言:javascript
复制
for ($x = 0; $x <= 100; $x++) {

    $result = convertTemp($x);

    $tempdesc = getTempName($x);

    $textcolor = "blue";

    echo ("{$x} degrees F is equal to {round($result, 1)} C, which is " . 
'<span style="color:{$textcolor}">' . "{$tempdesc}" . '</span>' ."<br/>\n");

} 

请确保使用花括号将变量括起来。

票数 0
EN

Stack Overflow用户

发布于 2018-06-10 05:01:16

您没有任何变量($blue)

请仅替换此行

代码语言:javascript
复制
<span style="color:'.$textcolor.'" >
票数 0
EN

Stack Overflow用户

发布于 2018-07-07 07:57:32

使用sass怎么样?你可以使用变量作为颜色或其中的任何东西!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50778395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档