html – 围绕li元素包装锚标签

前端之家收集整理的这篇文章主要介绍了html – 围绕li元素包装锚标签前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在创建导航菜单。我想使用CSS,以便锚标签包裹在li元素上,但是锚标签位于li元素内。

这是html

<ul>
    <li><a href="">Uutiset</a></li>
    <li><a href="">Foorumi</a></li>
    <li><a href="">Kauppa</a></li>
    <li><a href="">Messut</a></li>
    <li><a href="">Asiakaspalvelu</a></li>
    <li><a href="">Nakoislehti</a></li>
    <li><a href="">Nae meidat</a></li>
</ul>

这是我的少css

ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  li {
    padding: 2% 4%;
    border: 1px solid green;
    a {
        text-decoration: none;
        display: block;
    }
  }
}

解决方法

在< ul>内允许的唯一合法元素是< li>。您不能在< li&gt这在HTML5中成立,锚点可以包围其他块级元素。 你在CSS中几乎有了,只需添加
a {
     text-decoration: none;
     display: block;
     width: 100%;
     height: 100%;
}

而你的锚将填满< li>的整个空格。

原文链接:https://www.f2er.com/html/232627.html

猜你在找的HTML相关文章