如何使用PHP更改HTML元素的CSS类以响应更改的页面?
我已经得到了与此类似的解决方案,但此解决方案适用于Javascript.
基本上,我想在满足某个IF条件时添加额外的类.这是我的代码.
<li <?php if ($selected == "profile") echo 'class="active"'; ?> class="dropdown">
<a href="">Profile</a>
</li>
Run Code Online (Sandbox Code Playgroud)
从我的代码中,你可以看到<li>已经有了一个类.所以,当我在echo另一个班级的IF条件下,它完全改变了班级的IF条件.
我需要的是额外的课程,而不是不同的课程.我怎样才能做到这一点?
Nie*_*jes 11
只是搬家吧?
<li class="dropdown<?php if ($selected == "profile") echo ' active'; ?>">
Run Code Online (Sandbox Code Playgroud)
这导致class="dropdown active"HTML中完全没问题 - 您可以在元素上有多个以空格分隔的类.将应用针对两者中任何一个的所有CSS规则,您甚至可以将它们组合起来以同时要求:
li.active.dropdown {
/* Underline active dropdown elements */
text-decoration:underline;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15483 次 |
| 最近记录: |