在试图解决这个问题时,我正在处理以下类型的断断续续的代码。
<?php $curURL = ROOT.$_SERVER['REQUEST_URI']; ?>
<li><a href="<?php $href = APP_ROOT; echo $href; ?>" class="<?php if($href == $curURL) { ?>main_active<?php } ?>">HOME</a></li>
<li><a href="<?php $href = APP_ROOT.'about'; echo $href; ?>" class="<?php if($href == $curURL) { ?>main_active<?php } ?>">ABOUT</a></li>
<li><a href="<?php $href = APP_ROOT.'portfolio'; echo $href; ?>" class="<?php if($href == $curURL) { ?>main_active<?php } ?>">PORTFOLIO</a></li>
<li><a href="<?php $href = APP_ROOT.'services'; echo $href; ?>" class="<?php if($href == $curURL) { ?>main_active<?php } ?>">SERVICES</a></li>
<li><a href="<?php $href = APP_ROOT.'blog'; echo $href; ?>" class="<?php if($href == $curURL) { ?>main_active<?php } ?>">BLOG</a></li>
<li><a href="<?php $href = APP_ROOT.'contact'; echo $href; ?>" class="<?php if($href == $curURL) { ?>main_active<?php } ?>">CONTACT</a></li>
我目前得到的结果是,如果我在选定的页面 url 上,(ex. http://localhost/myapp/index/)
那么它将相应地更改 css 样式。我希望发生的是,即使我在该页面的子 url 上,css 样式也会保持变化(ex. http://localhost/myapp/index/dosomething/)
。一段时间以来,我一直在用头撞墙。