li { list-style-type: square; }
如果希望 <li> 前面的方块,大一点,需要做如下调整:
.my-list li { list-style-type: none; /* 移除默认的列表标记 */ position: relative; /* 使伪元素能够相对于列表项定位 */ padding-left: 20px; /* 为自定义标记留出空间 */ } .my-list li::before { content: ''; /* 伪元素的内容为空 */ position: absolute; left: 0; /* 定位到列表项的左侧 */ top: 50%; /* 垂直居中 */ transform: translateY(-50%); /* 垂直居中调整 */ width: 10px; /* 自定义标记的宽度 */ height: 10px; /* 自定义标记的高度 */ background-color: black; /* 自定义标记的颜色 */ }
对应的 HTML 代码片段:
<ul class="my-list"> <li>列表项1</li> <li>列表项2</li> <li>列表项3</li> </ul>