html - 列表项周围的边框,包括列表样式类型

标签 html css

当我将鼠标悬停在一个列表项上时,我希望整个区域都有一个边框,包括 list-style-type:square;目前我的边框只能包含列表项中的文本......

感谢您的帮助。

最佳答案

使用 list-style-position 将元素符号放入列表项中:

ul li{
    padding-left:3px;
    list-style-position:inside;
    border:1px solid transparent;
}
ul li:hover{
    border-color:#F00;
}

JSFiddle

关于html - 列表项周围的边框,包括列表样式类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20241292/

相关文章:

css - H2 跨度背景 - 宽度 : Auto not working as it should

html - CSS 选择器 "(A or B) and C"?

javascript - 如何添加 onmouseover 事件 javascript?

html - 使 flexbox 行成为最短子元素的高度?

css - 如何在行内 block 之后删除这个空间?

html - 网页正在加载而 css 样式还没有准备好?

javascript - 为什么 'label' 标记在 ie8 中不起作用

html - 对齐 ul li 元素

html - 为什么设置边距会删除列表缩进

javascript - 使用用户输入搜索 JSON 解析的 MySQL 数据