rak*_*mar 6 html css php highlight
我想使用 php 在菜单中突出显示活动页面。该页面是静态版本,仅使用 php 中的 include 调用常用文件,即 header.php、footer.php、navigation.php
导航.php
<div class="collapse navbar-collapse" id="navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active"><a href="index.php">Home</a></li>
<li><a href="contact-us.php">Contact</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
索引.php
<?php
// Including Files
include('includes/header.php');
include('includes/navigation.php');
?> Rest HTML code goes here
Run Code Online (Sandbox Code Playgroud)
Nad*_*nge 12
PHP
$activePage = basename($_SERVER['PHP_SELF'], ".php");
Run Code Online (Sandbox Code Playgroud)
超文本标记语言
<ul class="nav navbar-nav">
<li class="<?= ($activePage == 'index') ? 'active':''; ?>"><a href="index.php">Home</a></li>
<li class="<?= ($activePage == 'contact-us') ? 'active':''; ?>"><a href="contact-us.php">Contact</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
Jam*_*ond -1
你可以使用以下内容:
.active, .home:hover {
background-color: #666;
color: white;
}Run Code Online (Sandbox Code Playgroud)
<div class="collapse navbar-collapse" id="navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="home active"><a href="index.php">Home</a></li>
<li><a href="contact-us.php">Contact</a></li>
</ul>
</div> Run Code Online (Sandbox Code Playgroud)