在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
本文主要对 ::marker 是什么
<style> li::marker { content: "(" counter(list-item) ")"; } li { display: list-item; } </style> <ul> <li>zhaodao88.com 找商机</li> <li>zhaodao88.com 找人脉</li> <li>zhaodao88.com 找采购</li> </ul> 效果图: 在这里, 使用::marker填充标记内容 需要注意的是,普通元素要想使用 标记的样式可以使用 用 <style> p { margin-left: 12 em; } p.note { display: list-item; counter-increment: note-counter; } p.note::marker { content: "Note " counter(note-counter) ":"; color: blue; font-weight: bold; } </style> <p>zhaodao88.com 找商机</p> <p class="note">zhaodao88.com 找采购</p> <p>zhaodao88.com 找人脉</p> 效果如图: 当然也可以为标记设置字体样式、颜色等属性,类似上面效果 值得注意的是:目前只有以下属性能够作用于
有issue提出,在标记使用 使用list-style-image图像填充标记内容 指定标记图像,当列表项内容正常时,用指定图像填充列表项的标记。
下面是使用例子,将会为 li { list-style-image: url("http://www.example.com/ellipse.png") } 使用list-style-type文本类型填充标记内容 指定标记字符串,当列表项内容正常时,用指定字符串填充列表项的标记。
@counter-style thumbs { system: cyclic; symbols: "\1F44D"; suffix: " "; } ul { list-style-type: thumbs; } 具体 下面是关于 ul { list-style-type: "★"; } // 使用"★"作为标记符 p.note { // 如果作用元素不是列表元素,则元素的display必须设置为list-item display: list-item; list-style-type: "Note: "; list-style-position: inside; } ol { list-style-type: upper-roman; } // 定义为罗马数字的大写形式 ul { list-style-type: symbols(cyclic '○' '●'); } // 标记符在'○'和'●'之间切换 ul { list-style-type: none; } // 不显示标记 注意
总结 列表在前端项目中很常见,应用场景也十分广泛。个人觉得, 参考 https://www.w3.org/TR/2020/WD-css-lists-3-20200709 到此这篇关于CSS 列表模型之marker标记的使用的文章就介绍到这了,更多相关CSS marker标记内容请搜索极客世界以前的文章或继续浏览下面的相关文章,希望大家以后多多支持极客世界! |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论