我想要将两个列表组合在一起,但是我希望它们之间有一些空格,比如一两个空格。这是我的jsFiddle。我已经在this这样的问题上尝试了几种解决方案,但它们都没有实际发挥作用。
这是我的CSS:
ol {
display: inline-block;
}
ol.ui-listview>li>.ui-btn:first-child:before, ol.ui-listview>li.ui-li-static:before, ol.ui-listview>li.ui-field-contain>label:before, ol.ui-listview>li.ui-field-contain>.ui-controlgroup-label:before{
content: counter(listnumbering) !important;
}
#slots {
text-align: center;
}
答案 0 :(得分:3)
添加一个margin-right css属性......
ol{
margin-right:20px !important;
}
答案 1 :(得分:2)
您需要添加margin-right
以在两个ol
元素之间添加空格,因为它们显示为内联块元素。
然而,通用ol
选择器无法帮助,因为库中的其他CSS规则会覆盖它,因此您可以使用下面的选择器,它更具体,因此不会被覆盖。
.ui-block-a ol[data-role="listview"]{
margin-right: 16px;
}
注意:添加!important
关键字通常是一种不好的做法,应尽可能避免。这里不需要它,因为选择器更具体。
Fiddle Demo(片段似乎失去了样式)