两个ul类中的内容相同

时间:2009-08-26 23:17:53

标签: html

我在这里遇到一个小问题:

<div id="navbar">
<ul id="navtabs" class="floatcontainer">


        <li <?php if ($_GET['dept'] == "home") {echo"class='selected'";} ?>><a class="navtab" href="index3.php?dept=home">Home</a>

            <ul class="floatcontainer">

                <li><a href="?app=usercp">User Panel</a></li>
                <li><a href="?app=bugs">Report Bugs</a></li>
                <li><a href="?t=forum&app=index">Staff Forums</a></li>                  
            </ul>

        </li>   
        <li <?php if ($_GET['dept'] == "management") {echo "class='selected'";} ?>><a class="navtab" href="index3.php?dept=management">Management</a>

            <ul class="floatcontainer">
                <li><a href="?app=listuser">User Listing</a></li>                                   
            </ul>

        </li>
</ul>

在代码中,正确的floatcontainer意味着在每种情况下显示上面的li,但是,底部的,带有User list li的floatcontainer仅在两种情况下显示。

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

如果你不想显示ul,除非$ _GET ['dept']是某个特定值,那么把它放在if()块中?