html - 如何在没有 Javascript 的情况下使 Ul 可点击

标签 html css

我有密码

<ul class="catven">

                    <li><a target="_blank" href="http://" style="color:skyblue;text-decoration:none;margin-left:10px;">Abhijit Brew Tech Pvt Ltd</a></li>
                    <li><img src="http://localhost:8000" alt="" class="main-cat-img"></li>
                                    </ul>

所以这段代码有一个链接和一个图像,我希望整个 Ul 都可以点击

谢谢,

最佳答案

您可以将整个 UL 放在 anchor 标记中,但为此您必须删除 <a>你的<li>里面有标签

你不能再放一个<a> <a> 内的标签标签,它将关闭所有<a>当它首先找到时标记 </a>

例如:

<a href="www.google.com">
This is before a tag of li closes
<ul class="catven">

    <li><a target="_blank" href="http://" style="color:skyblue;text-decoration:none;margin-left:10px;">Abhijit Brew Tech Pvt Ltd</a></li>

    <li><img src="http://localhost:8000" alt="" class="main-cat-img"></li>
</ul>
This is after a tag of li closes
</a>

这将使只有他先<li>或第一个 <a> 之间写的任何内容google.com 和 </li> 的末尾可点击

如下所示:

enter image description here

为了使其正常工作,您必须删除 <a> 的内部标签

<a href="www.google.com">
This is before a tag of li closes
<ul class="catven">

    <li>Abhijit Brew Tech Pvt Ltd</li>

    <li><img src="http://localhost:8000" alt="" class="main-cat-img"></li>
</ul>
This is after a tag of li closes
</a>

如下所示:

enter image description here

关于html - 如何在没有 Javascript 的情况下使 Ul 可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34716038/

相关文章:

javascript - 如何将日历作为输入模式嵌入到日期文本框,以便用户选择合适的日期?

html - 为什么 flex 元素不缩小过去的内容大小?

html - 可见性隐藏删除表格中的背景颜色

JavaScript 日期计算 显示/隐藏 Div 日期或逻辑有问题吗?

javascript - 滚动上的 CSS 技能栏动画

javascript - 模态窗口打开时 outouchend 不删除悬停

css - 用于在 IE 浏览器窗口顶部放置像素网格的附加组件

jquery - 在页面上查找某些文本并为其添加下划线

javascript - jQuery 幻灯片中的第一张图片在骑车后消失

html - 停止文本在移动菜单后面滚动