Html 在列表之前添加文本
我正在尝试制作一个类似Html 在列表之前添加文本,html,css,pseudo-element,html-lists,Html,Css,Pseudo Element,Html Lists,我正在尝试制作一个类似 要素1。鸟 要素2。狮子 问题是我不想为每一项都写“元素”。有没有办法将内容添加到我的列表中?您需要: #自定义列表{ /*删除默认计数器*/ 列表样式类型:无; /*创建自定义计数器并将其设置为0*/ 计数器复位:elementcounter; } #customlist>li:之前{ /*打印“元素”,后跟当前计数器值*/ 内容:“元素”计数器(元素计数器):“; /*增量计数器*/ 计数器增量:elementcounter; } 象 鸟 狮子 如今,我们不仅可
要素1。鸟
要素2。狮子
问题是我不想为每一项都写“元素”。有没有办法将内容添加到我的列表中?您需要:
#自定义列表{
/*删除默认计数器*/
列表样式类型:无;
/*创建自定义计数器并将其设置为0*/
计数器复位:elementcounter;
}
#customlist>li:之前{
/*打印“元素”,后跟当前计数器值*/
内容:“元素”计数器(元素计数器):“;
/*增量计数器*/
计数器增量:elementcounter;
}
象
鸟
狮子
如今,我们不仅可以使用计数器,还可以使用::marker伪元素
例如,作为对这个问题的回答:
ol{
列表样式类型:低alpha;
计数器复位:列表计数器;
左侧填充:30px;
}
李{
计数器增量:listcounter;
}
李:马克{
内容:计数器(列表计数器,低字母)“:”;
}
元素a
元素b
元素c
你指的是哪种语言?我正试图用HTMLi做这件事。Madde:before{content:“Element”;text indent:10px;}添加文本。但是我想把一个列表元素设为1,元素2,但它确实是1。要素2。ElementIt做了我想做的,但我还有一个问题。我有一个嵌套列表,比如:元素1:bird元素2:lion元素:white lion元素3:dog当我想创建一个嵌套列表时,它会为每个li项提供增量,我不想让它发生。你有什么建议吗?我真的无法重现你的bug,但我认为
选择器应该可以帮助你。这将只选择直接子项。对“>”帮助我再次感谢你Zeta:)