gpt4 book ai didi

xhtml - 将类似 href 的属性应用于非 元素

转载 作者:行者123 更新时间:2023-12-01 04:19:45 26 4
gpt4 key购买 nike

我一直在一个页面上工作,其中有几个条目包含在不同的 <div> 中。 s。每一个都只是一个链接到页面的标题、一个图像和一个简短的描述。但是,描述可能包含任意标签,包括 <a>标签。

由于这些非常简单,而且实际链接也没有那么大,所以我点击了 <div>。将调用 location.href = (link URL) .然而,这是一件非常可悲的事情,因为它对浏览器不友好:例如,在谷歌浏览器下,中键点击其中一个 <div> s 不会在新标签页中打开链接。

考虑到你不应该嵌套 <a>标签,是否有可能使 XHTML 中的任何元素表现得像一个链接,而无需求助于 Javascript?

我正在使用 XHTML 1.1,以正确的 MIME 类型发送,这是我必须遵守的唯一限制。

最佳答案

不是真的,不是。虽然值得一读Eric Meyer's thoughts在这一点上。此外,HTML51 似乎包括任何元素成为链接的能力,因此如果可能,使用该 doctype 而不是 xhtml 可能是值得的。
还值得补充的是,html 5 确实允许 <a>用于包含块级元素的元素,请参阅:http://www.brucelawson.co.uk/2008/any-element-linking-in-html-5/ , 来自链接页面的示例:
代替:

<h3><a href="story.htm">Bruce Lawson as Obama's running mate!</a></h3>
<a href="story.htm"><img src="bruce.jpg" alt="lovegod" /> </a>
<p><a href="story.htm">In answer to McCain's appointment of MILF, Sarah Palin, Obama hires DILF, Bruce Lawson, as his running mate. Read more!</a></p>
你可以说:
<a href="story.htm">
<h3>Bruce Lawson as Obama's running mate!</h3>
<img src="bruce.jpg" alt="lovegod" />
<p>In answer to McCain's appointment of MILF, Sarah Palin, Obama hires DILF, Bruce Lawson, as his running mate. Read more!</p>
</a>

更新以提及可能的不准确
1:我可能误解了我链接到的文档的一部分,试图找到支持我的声明“...出现 HTML5...任何元素成为链接”(在 W3C 的 html 5 overview 中)它似乎不在那里。我认为当我看到迈耶提出的包含这种可能性的建议时,我受到了过度鼓励。
我太轻信了,太天真了... =/

关于xhtml - 将类似 href 的属性应用于非 <a> 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2394716/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com