当前位置: 首页 > 知识库问答 >
问题:

前端 - flex的li显示问题?

赫连宏伯
2023-05-04

以下样式为什么在一些如平板上这样显示,如何修复?为什么1,2,3这些序号好像都单独占一行了!

li {
    list-style-type: decimal;
    margin-bottom: 3px;
    padding-bottom: 8px;
    border-bottom: 2px dashed #CCCCCC;
}
div {
    display: flex;
    justify-content: space-between;
}
<ol>
    <li><div>左边内容1<i>右边的1</i></div></li>
    <li><div>左边内容2<i>右边的2</i></div></li>
    <li><div>左边内容3<i>右边的3</i></div></li>
    <li><div>左边内容4<i>右边的4</i></div></li>
</ol>

image.png
正常显示是这样:
image.png

共有2个答案

呼延永新
2023-05-04

可以给li加上line-height: 0;,div加上line-height: 20px;,div加多少看你具体行高想设置成多少

li {
   list-style-type: decimal;
   margin-bottom: 3px;
   padding-bottom: 8px;
   border-bottom: 2px dashed #CCCCCC;
   line-height: 0;
}
div {
   display: flex;
   justify-content: space-between;
   vertical-align: middle;
   line-height: 20px;
}
欧博简
2023-05-04
li {
  display: flex;
  justify-content: space-between;
  list-style-type: none; 
  margin-bottom: 3px;
  padding-bottom: 8px;
  border-bottom: 2px dashed #CCCCCC;
}

li:before {
  content: counter(item) ". ";
  counter-increment: item;
  margin-right: 8px;
}

<ol>
  <li><span>左边内容1</span><i>右边的1</i></li>
  <li><span>左边内容2</span><i>右边的2</i></li>
  <li><span>左边内容3</span><i>右边的3</i></li>
  <li><span>左边内容4</span><i>右边的4</i></li>
</ol>

 类似资料:
  • 16.1 库与车轮子 在多数的情况下我们都没有理由也没有必要去重新发明我们的车轮,在这时使用库会是一个比较好的做法。 16.2 库 16.2.1 jQuery Jquery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续

  • 这个是一级菜单 没有二级菜单 但是会显示二级菜单的展开收起的图标 如何让这个不显示? 主要代码: 数据:

  • 第一次获取数据不会回显,第二次才会回显 两个接口 第一个是获取所有的权限的,第二个是获取已有权限的 我第二次获取才会回显 搞一天了 也没找出来原因..... 主要代码:

  • 问题内容: 昨天我在学校里有一个使用CSS 3 flexbox语句的网站。我以前从未用过。因此,我用Google搜索了一下,发现了很多不同样式的flexbox语句。 有些人写,有些用,还有一些。 那有什么区别呢?我应该使用哪个? 问题答案: 这些是不同的风格。 是2009年 的版本。 是2011年的版本。是实际版本。 保罗·爱尔兰的名言 警告:Flexbox进行了一些重大修订,因此本文已过时。总而

  •  总之就是,人物图像之类的,在背景层和消息层中间显示的东西。KAG 的默认设定中,前景层有 3 层。 ( 自己设定的话,还可以有更多层 )。  前景,为了显示出形状不规则的图像,必须使用遮罩或者透明色(colorkey)之类的方法。KAG 拥有使用遮罩和指定透明色两种画像显示方式。如果使用的是 PNG , ERI 或者 TLG5/TLG6 一类本身就带alpha channel的图片格式,那么将以

  • 我的应用程序:有两个活动,一个创建两个字符串(名称和消息),这两个字符串被保存到hashmap中,传输到JSON中,并保存在SharedPreference中。另一个活动获取这个SharedPreference,再次将其转移到hashmap中。然后地图被迭代器“读出”。 应该是:我的想法是,如果我多次执行这个过程,迭代器就会“读出”HashMap中的所有条目。