我有一个使用<li>
. 示例代码如下:
HTML:
<ul>
<li>Menu 1</li>
<li>Menu 2</li>
</ul>
CSS:
li{
width:190px;
height:40px;
padding:3px 10px 3px 50px;
border-bottom:1px dotted #003366;
cursor:pointer;
line-height:40px;
background-color: #FFFFFF;
list-style:none;
font-weight:bold;
position:relative;
}
li:before{
content:'';
position:absolute;
width:195px;
height:38px;
left:50px;
top:3px;
background-color: #F9F9F9;
border:1px solid #CFCFCF;
}
不使用样式li:before
时,文本<li>
将可见(即“菜单 1”、“菜单 2”),但使用此伪类li:before
时,它会消失。