html 列表点,HTML + CSS:不带句点的有序列表?
HTML + CSS:不带句点的有序列表?
我认为这个问题的答案是否定的……但是,有谁知道用HTML / CSS的方法来创建有序列表,而数字后面没有句点? 或者,还是指定分隔符?
理想情况下,我不想为每个数字使用不同的类来制作列表样式的图像,但是到目前为止,我已经能够想到的就是这一切……这似乎非常语义化。
IE浏览器:
Default Style:
1. ______
2. ______
3. ______
Desired Style:
1 ______
2 ______
3 ______
Alternate Style:
1) ______
2) ______
3) ______
5个解决方案
81 votes
仅使用CSS(2.1)完全可以做到:
ol.custom {
list-style-type: none;
margin-left: 0;
}
ol.custom > li {
counter-increment: customlistcounter;
}
ol.custom > li:before {
content: counter(customlistcounter) " ";
font-weight: bold;
float: left;
width: 3em;
}
ol.custom:first-child {
counter-reset: customlistcounter;
}
请记住,此解决方案依赖于:before伪选择器,因此某些较旧的浏览器(尤其是IE6和IE7)不会呈现生成的数字。 对于这些浏览器,您需要添加一条额外的CSS规则,以仅使用常规列表样式的方式针对他们:
ol.custom {
*list-style-type: decimal; /* targets IE6 and IE7 only */
}
Chris answered 2020-02-02T04:04:00Z
7 votes
这是解决方案
在HTML中编号嵌套的有序列表
您所要做的就是在此处进行一些更改
ol li:before {
content: counter(level1) " "; /*Instead of ". " */
counter-increment: level1;
}
^^
Hatake Kakashi answered 2020-02-02T04:04:33Z
3 votes
我只是找到了一种解决方法,适用于您只想删除点的情况。 这不是有史以来最好的解决方案,但是仅使用CSS即可完成,并且可以在每种浏览器中使用。 缺点是您需要将LI中的textnode包装到另一个标签(之类)中。 就我自己而言,
- 用作链接列表,因此我可以使用我的
标记!
我使用的CSS:
ol li a {
float: right;
margin: 8px 0px 0px -13px; /* collapses and dots */
padding-left: 10px; /* gives back some space between digit and text beginning */
position: relative; z-index: 10; /* make the appear ABOVE the dots */
background-color: #333333; /* same background color as my ol ; the dots are now invisible ! */
}
neemzy answered 2020-02-02T04:04:58Z
1 votes
您可以稍后使用jQuery添加数字:
$("ul").each(function() {
$(this).find("li").each(function(index) {
$(this)
.css("list-style-type", "none")
.prepend("
");
})
})
在这里尝试示例。
此处提供有关jQuery的更多信息。
ariel answered 2020-02-02T04:05:26Z
0 votes
这是在li内不增加计数和内联标签的最简单解决方案:
ol {list-style-position: inside; overflow: hidden; direction: rtl;}
li {position: relative; left: -15px; text-align: left; letter-spacing: 5px;}
user3051730 answered 2020-02-02T04:05:46Z
html 列表点,HTML + CSS:不带句点的有序列表?相关推荐
- html中写自增数字,CSS 小技巧:counter 实现有序列表编号自增
做前端开发的童鞋都知道 ol 是有序列表 ,全称是ordered list.其使用有如下几种方式: 一.使用数字编号 极限编程网 博客园 CSDN 二.使用大写字母 极限编程网 博客园 CSDN /* ...
- html有序列表序号怎么变色,html – 如何正确标记/样式有序列表以补偿大项目编号...
我正在动态生成包含有序列表的网页.该页面包含10个项目,并使用属性"start"相应地对项目进行编号.具有'list-style-position:outside'的通用有序列表对 ...
- Word的多级列表及自定义带级联编号有序列表的方法
1.多级列表的应用 输入列表时,列表项目符号或编号不应手动输入.可在输入文字后将光标放在文字所在段落,点击开始面板段落工具组的编号命令或者多级列表命令来生成编号.由于多级列表命令完全可以覆盖编号命令, ...
- html和css有序列表,HTMLCSS基础学习笔记14—有序列表及列表嵌套
我们上篇讲到了无序列表,那么今天就来看看有序列表和他们的组合嵌套使用吧. 有序列表 现在我们要做那堆杂事了,但是发现这么多杂事,先做哪个好呢?于是我们给这堆杂事弄个优先级排序,让我们能够按照顺序做下去 ...
- 9、HTML:有序列表(ol),无序列表(ul),描述列表(dl、dt、dd)详解
1.什么是列表 什么是列表? 什么是有序列表? 什么是无序列表? 上面写的 3 句话就是一个列表,你懂得... 2.有序列表 有序列表:英文叫做 ordered list,所以标签也是取这个词组的首字 ...
- 【HTML】HTML 列表 ( 无序列表 | 有序列表 | 自定义列表 )
文章目录 一.HTML 列表 二.无序列表 三.有序列表 四.自定义列表 一.HTML 列表 列表 是 装载 结构 , 样式 一致的 文字 或 图表 的容器 ; 列表 由于其 整齐 , 整洁 , 有序 ...
- 7.HTML中常见的列表元素有哪些,任务7——HTMl表单、列表等使用
1.有序列表.无序列表.自定义列表如何使用?写个简单的例子.三者在语义上有什么区别?在哪些情况下使用哪种(重要)? 如何嵌套? 列表,顾名思义,是HTML中表示一组项目的列表,包括:有序列表.无序列表 ...
- 数据结构:求两个有序列表的交集,并集
1.求两个有序列表的交集 LNode* Intersection(LNode* La,LNode* Lb) {if (La==NULL||Lb==NULL){return NULL;}LNode *p ...
- html 有序无序列表,无序列表、有序列表和定义列表
一.html无序列表 无序列表是一个没有顺序的列表项目,在各条列前面使用●□◇◆等符号以示区隔. html无序列表始于 标签.每个列表项始于 :无序列表的type属性有三个数值可选,这三个选项分别为: ...
最新文章
- Android TabLayout添加自定义分割线并且可以修改分割线高度
- 快速 Get 面试题中:线程池七个参数和工作原理问题,理解万岁
- Web页面获取用户控件页面中服务器控件的值
- maven 父maven_Maven不会吮吸。 。 。 但是Maven文件会
- PostreSQL崩溃试验全记录
- centos mysql 升级 5.7_CentOS 7下升级MySQL5.7.23的一个坑
- instsrv.exe srvany.exe 实现不登陆桌面启动
- Windows系统常用设置
- Torvalds 拒绝接受 ZFS 文件系统
- mysql server has fone away
- Android音频焦点及混音策略
- matlab 转换 地平赤道坐标系,“赤道坐标系”与“地平坐标系”
- OPGL+VS2017+GLFW+GLEW配置详细步骤
- FP64、FP32、FP16、FP8简介
- 一文叫你学会用JavaWeb开发共享图书馆系统(附加支付宝沙箱支付接入)
- Oralce数据库备份与恢复
- Linux进程中Dec04什么意思,Linux下缩小可执行程序 (一) 非使用符号的去除
- 我的世界 1.18.1 Forge版 开服教程,可装MOD,带面板
- ue4:角色控制权的切换
- openstack计算节点的虚机部署安装