Css 如何使用勾号/复选标记符号(✓;)而不是无序列表中的项目符号?
我有一个列表,我想在列表文本之前添加勾号符号。有没有CSS可以帮助我以这种方式应用Css 如何使用勾号/复选标记符号(✓;)而不是无序列表中的项目符号?,css,html,special-characters,Css,Html,Special Characters,我有一个列表,我想在列表文本之前添加勾号符号。有没有CSS可以帮助我以这种方式应用 ✓ this is my text ✓ this is my text ✓ this is my text ✓ this is my text ✓ this is my text ✓ this is my text 注意:我想在这种类型的HTML代码中使用它 这是我的文本 这是我的文本 这是我的文本 这是我的文本 这是我的文本 您可以使用在每个列表项之前插入该字符: ul{ 列表样式:无; } 李:以前{
✓ this is my text
✓ this is my text
✓ this is my text
✓ this is my text
✓ this is my text
✓ this is my text
注意:我想在这种类型的HTML代码中使用它
- 这是我的文本
- 这是我的文本
- 这是我的文本
- 这是我的文本
- 这是我的文本
您可以使用在每个列表项之前插入该字符:
ul{
列表样式:无;
}
李:以前{
内容:'✓';
}
- 这是我的文本
- 这是我的文本
- 这是我的文本
- 这是我的文本
- 这是我的文本
您可以使用以下三种不同的复选标记样式:
ul:first child li:before{content:“\2713\0020”}/*或*/
ul:nth child(2)li:before{content:“\2714\0020”}/*或*/
最后一个孩子李:在{内容:“\2611\0020”}
ul{列表样式类型:无;}
- 这是我的文本
- 这是我的文本
- 这是我的文本
- 这是我的文本
- 这是我的文本
- 这是我的文本
- 这是我的文本
- 这是我的文本
- 这是我的文本
- 这是我的文本
- 这是我的文本
- 这是我的文本
- 这是我的文本
- 这是我的文本
- 这是我的文本
作为解决方案的补充:
ul li:before {
content: '✓';
}
您可以使用任何SVG图标作为内容,例如
ul{
列表样式:无;
左侧填充:0;
}
李{
位置:相对位置;
左侧填充:1.5em;/*保留包装上压痕的空间*/
}
李:以前{
内容:“”;/*SVG的占位符*/
位置:绝对位置;
左:0;/*将SVG放置在填充的开始处*/
宽度:1米;
高度:1米;
背景:url(“数据:image/svg+xml;utf8”),不重复;
}
- 这是我的文本
- 这是我的文本
- 这是我的文本,很长,需要包装。请注意,包装保留了子弹的压痕李>
- 这是我的文本
- 这是我的文本
我用过这个,它在Chrome 65上工作。我能够使用1px实心边框,在ul li:before上向左浮动和向右浮动,正常地包装每个<ul>
<li>this is my text</li>
<li>this is my text</li>
<li>this is my text</li>
<li>this is my text</li>
<li>this is my text</li>
</ul>
ul {
list-style-type: '\2713';
}