导航栏上显示的CSS HTML <a> </a>标记

时间:2017-01-25 05:55:56

标签: html css

我有一个我之前没有遇到的问题,我希望能得到一些相关信息。我有一个导航栏显示在网页的顶部,由于某些原因,当代码运行时,浏览器会添加一些&gt; / a&gt;标签导致我的链接有一些...自己处置。我希望找到如何阻止这种情况发生。以下是代码示例。

我的代码:

<nav>   
    <ul id="LevelMenu">
        <?php if($currentuser['userlevel']==0) { ?>
        <li><a href="register.html">Register New Account</a></li>
        <?php } else { 
                if($currentuser['userlevel']==1) { ?>
        <li><a href="inactive.php">Account Panel<a></li>
                <?php } else { ?>
        <li><a href="user.php">Account Panel<a></li>
            <?php if($currentuser['userlevel']>2) { ?>
        <li><a href="admin.php">Administration</a></li>
            <?php }
                } ?>
        <li><a href="php/logout.php">Log Out</a></li>
        <li><a href="addarticle.php" id="addarticle">Add Article</a></li>
        <?php } ?>
    </ul>
</nav>

浏览器代码:

    <nav>
    <ul id="LevelMenu">
                <li>
                  <a href="user.php">Account Panel</a>
                    <a></a> 
                </li>
                    <a></a>
                <li>
                    <a></a>
                  <a href="index.php">Home</a>
                </li>
                <li>
                  <a href="admin.php">Administration</a>
                </li>
                <li>
                  <a href="index.php">Home</a>
                </li>
                <li>
                  <a href="php/logout.php">Log Out</a>
                </li>
                <li>
                  <a href="addarticle.php" id="addarticle">Add Article</a>
                </li>
            </ul>
</nav>

结果:

enter image description here

2 个答案:

答案 0 :(得分:5)

这一行:

<li><a href="inactive.php">Account Panel<a></li>

您未关闭<a>,而是关闭新<li><a href="inactive.php">Account Panel</a></li> 。修正:

<li><a href="user.php">Account Panel<a></li>

同样的问题:

testo = []
with open('dTest.csv', 'r') as f:
    reader = csv.DictReader(f)
    for row in reader:
        testo.append(row) 
print testo[4]
teo = json.dumps(testo[4])

答案 1 :(得分:1)

你没有关闭你的锚标签。
正确的格式为<a href = "" ></a>

你是这样做的:

  <li><a href="inactive.php">Account Panel<a></li>  

相反做这个:

  <li><a href="inactive.php">Account Panel</a></li> 

和你正在做同样事情的所有其他地方一样。

有关锚标记的详细信息,请参阅W3 Documentation