gpt4 book ai didi

php - 使用 PHP 更改元素的 CSS 类

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:54:56 24 4
gpt4 key购买 nike

如何使用 PHP 更改 HTML 元素的 CSS 类以响应不断变化的页面?

我已经得到了与 this 中完全一样的解决方案但此解决方案适用于 Javascript。

基本上,我想在满足某个 IF 条件时添加额外的类。这是我的代码。

<li <?php if ($selected == "profile") echo 'class="active"'; ?> class="dropdown">
<a href="">Profile</a>
</li>

从我的代码中,您可以看到 <li>已经上课了。所以,当我 echo IF 中的另一个类(class)条件,它完全改变为 IF 中的类健康)状况。

我需要的是额外的类(class),而不是不同的类(class)。我该怎么做?

最佳答案

只是移动它吗?

<li class="dropdown<?php if ($selected == "profile") echo ' active'; ?>">

这会导致 class="dropdown active",这在 HTML 中非常好 - 您可以在一个元素上有多个以空格分隔的类。所有针对这两者之一的 CSS 规则都将被应用,您甚至可以将它们组合起来以要求两者:

li.active.dropdown {
/* Underline active dropdown elements */
text-decoration:underline;
}

关于php - 使用 PHP 更改元素的 CSS 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25786205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com