HTML链接不起作用 - 这应该不难

时间:2013-10-16 20:45:07

标签: html href

这是一个功能完善的页面,其中包含工作样本的链接。我添加了一些XML工作,该链接将无法运行。我无法弄清楚为什么。如果它显而易见,我道歉。谢谢!

<!DOCTYPE html>
<html>
    <head>
        <link type="text/css" rel="stylesheet" href="stylesheet.css"/>
        <title></title>
    </head>
    <body>
        <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        <center>
            <a href="C++/index.html"><div class="friend"><p>C++</p></div></a>
            <a href="SQL/index.html"><div class="family"><p>SQL</p></div></a>
            <a href="OS/index.html"><div class="enemy"><p>OS</p></div></a>
            <a href-"XML/index.html"><div class="friend"><p>XML</p></div></a>
            <a href="Miscellaneous/index.html"><div class="family"><p>Miscellaneous</p></div></a>
            <a href="http://github.com/"><div class="enemy"><p>GitHub</p></div></a>




        </center>
    </body>
</html>

这是样式表:

div {
    position: relative;
    display: inline-block;
    height: 100px;
    width: 100px;
    border-radius: 100%;
    border: 2px solid black;
    margin-left: 5px;
    margin-top: 5px;
    text-align: center;
}

div p {
    position: relative;
    margin-top: 40px;
    font-size: 16px;
}

.friend {
    border: 4px solid green;
}

.family {
    border: 4px solid blue;
}

.enemy {
    border: 4px solid red;
}

a:hover
{ 
background-color:yellow;
}

5 个答案:

答案 0 :(得分:6)

XML行上的href标记中存在拼写错误。

            <a href-"XML/index.html"><div class="friend"><p>XML</p></div></a>

应该是

            <a href="XML/index.html"><div class="friend"><p>XML</p></div></a>

答案 1 :(得分:2)

<a href="XML/index.html"><div>而非<a href-"XML/index.html"><div>

答案 2 :(得分:1)

<a href-"XML...

应该是

<a href="XML...

另外,你的代码可以使用一些修复(你的br串让我感到畏缩!)

答案 3 :(得分:1)

像这样改变:

<!DOCTYPE html>
<html>
    <head>
        <link type="text/css" rel="stylesheet" href="stylesheet.css"/>
        <title></title>
    </head>
    <body>
        <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        <center>
            <a href="C++/index.html"><div class="friend"><p>C++</p></div></a>
            <a href="SQL/index.html"><div class="family"><p>SQL</p></div></a>
            <a href="OS/index.html"><div class="enemy"><p>OS</p></div></a>
            <a href="XML/index.html"><div class="friend"><p>XML</p></div></a><!-- You have used here a "-" instead of a "=" -->
            <a href="Miscellaneous/index.html"><div class="family"><p>Miscellaneous</p></div></a>
            <a href="http://github.com/"><div class="enemy"><p>GitHub</p></div></a>




        </center>
    </body>
</html>

问题在于,你做了 - 而不是 =

<a href-"XML/index.html">....

答案 4 :(得分:0)

您不应将div用于标记。给一个标签代替一个类。