gpt4 book ai didi

html - 验证错误 : Element a not allowed as child of element ul in this context.(抑制来自该子树的更多错误。)

转载 作者:太空狗 更新时间:2023-10-29 15:24:56 26 4
gpt4 key购买 nike

我正在尝试找到解决此验证错误的方法。我有一个带有缩略图的图像网格,单击时会显示一个模态。一切正常,但无法验证。我无法将 li 放在模态图像周围,或者它在单击之前显示。我对编码很陌生,任何帮助都会很棒。

Line 54, Column 41: Element a not allowed as child of element ul in this context. 
(Suppressing further errors from this subtree.)
<a href="#_" class="lightbox" id="img10">

代码:

<ul class="cbp-rfgrid">
<li>
<a href="#img10"><img src="images/portfolio/goat-tn2.jpg" alt="logo"></a>
</li>
<a href="#_" class="lightbox" id="img10">
<img src="images/portfolio/goat.jpg" alt="logo">
</a>
</ul>

最佳答案

ul 的内容模型在任何版本的 HTML 中都不允许 a 子元素。如果您希望将 a 元素包含在 ul 元素中,则需要将其包装在 li 元素中。

不清楚您为什么首先使用 ul。如果第二张图片最初不可见,那肯定完全取决于所涉及的样式表和脚本。由于它们尚未公开,因此无法说明您应该如何重写代码。

关于html - 验证错误 : Element a not allowed as child of element ul in this context.(抑制来自该子树的更多错误。),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22599801/

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