为什么href看起来不适用于id?

时间:2015-03-03 16:51:24

标签: html href element

<a href="http://www.website.com"><h1><a id="Didn&#39;t-answer-your-question&#63;">Didn&#39;t answer your question?</a><!--ID end--></h1></a><!--link end-->

我可以在href元素中有一个id元素,对于链接文本或者这不起作用,如果有的话,人们有替代方法吗?

2 个答案:

答案 0 :(得分:0)

你没有正确关闭h1标签,但除此之外它看起来应该可以正常工作。

这是来自w3网站:     我刚从假期回来!这是一个     <A id="anchor-two">photo of my family at the lake.</A>. http://www.w3.org/TR/html401/struct/links.html#h-12.2.3

答案 1 :(得分:0)

标记有几个问题。

您无法正确关闭<h1>标记。您的<a> id可能在技术上有效,但我不建议将其作为元素ID推荐。

但是,给你一个问题的是你有一个<a>标签嵌套在另一个<a>标签内。这不是有效的标记。

您的内部标记不需要是锚标记,将其更改为范围或其他内容,它应该可以正常工作。

<a href="http://www.website.com">
    <h1>
        <span id="Didn&#39;t-answer-your-question?&#63;">Didn&#39;t answer your question?</span>
        <!--ID end-->
    </h1>
</a>
<!--link end-->