css - 在 li 标签之间添加间隙时遇到问题

标签 css

  <ul>
            <li><a href="#">Brantford Grandview</a></li>
            <li><a href="#">Brantford Vintage</a></li>
            <li><a href="#">Kingston <br/>River Park</a></li>
            <li><a href="#">Paris</a></li>
        </ul>

我正在构建一个非常基本的下拉菜单。现在,我只是在每个 li 上添加一个顶部边框,给它一条灰线。但是,我想要的是链接之间有 1 或 2 像素的间隙,以便用户可以看到后面的背景。我尝试在 li 之间添加一个高度为 1px 的 div 选项卡,但它不起作用。

谢谢

最佳答案

li 内的填充会起作用。

 li{
    padding-top:2px;
 }

会在 li 中留下 2px 的空间并显示背景。

关于css - 在 li 标签之间添加间隙时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4741990/

相关文章:

css - 如何让溢出 block 正常工作()

html - 调整浏览器大小时页面组件会重叠

php - CSS 未通过 file_exists 显示在 php 中返回 true

html - 根据响应状态在菜单项和列表之间交替

html - 使用 css 在 % 处居中文本

javascript - Lightbox 2 在弹出窗口的位置上的逻辑是什么?

html - CSS 垂直填充屏幕 50% 50%

javascript - 我必须将数组数据打印到表中

javascript - HTML/CSS 将鼠标悬停在图像上以获得特写图像/测试/超链接

javascript - Bootstrap-Select打开div下的选项