gpt4 book ai didi

javascript - 在非 anchor 元素上渲染推文按钮

转载 作者:行者123 更新时间:2023-11-28 09:48:41 25 4
gpt4 key购买 nike

我有一个包含各种元素的 anchor ,因为它使其触摸友好并且是有效的 html5:

<a href="whatever.html">
<h2>Title</h2>
<p>Paragraph</p>
</a>

现在,我想向该 anchor 添加一个推文按钮。然而,嵌套 anchor 在html5中是无效的。因此,这会将 Twitter iframe 渲染到 anchor 之外:

<a href="whatever.html">
<h2>Title</h2>
<p>Paragraph</p>
<a href="https://twitter.com/share" class="twitter-share-button">...</a>
</a>

如果我更改标记以表示类似这样的内容,它将不会呈现按钮:

<a href="whatever.html">
<h2>Title</h2>
<p>Paragraph</p>
<div class="twitter-share-button">...</div>
</a>

facebook like 按钮渲染良好,因为它不需要 anchor 元素即可工作。有人知道 Twitter 的解决方法吗?这是jsfiddle:http://jsfiddle.net/xdEwg/

最佳答案

最后,我通过将其放在 anchor 之外并使用绝对位置来可怕地破解了这个问题,例如......

<div class="module">
<a href="whatever.html">
<h2>Title</h2>
<p>Paragraph</p>
</a>
<a href="https://twitter.com/share" class="twitter-share-button">...</a>
</div>

.module {
position: relative;
}
.twitter-share-button {
position: absolute;
bottom: 0;
}

但我仍然对解决方法感兴趣。

关于javascript - 在非 anchor 元素上渲染推文按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11405414/

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