1

我在Opera的有序列表 ( ) 中对齐列表项( )时遇到问题。行前有不同的间距。<li><ol>

歌剧版:

  • 版本:11.62
  • 建造:1347
  • 平台:Win32
  • 系统:Windows 7

截图:

Opera 11.62 (Build 1347), Windows 7 - 有序列表缩进问题

Opera 11.62 (Build 1347), Windows 7 - 有序列表缩进问题 (转载于 jsfiddle.com)

测试代码:http: //jsfiddle.net/ySmJZ/

ol {
  list-style: decimal;
  margin: 16px 0px;
  padding: 0px 0px 0px 40px;
  text-align: justify;
}
4

2 回答 2

1

这是 Opera 中的一个已知错误 (CORE-41499)。没有真正的解决方法,除了避免使用text-align:justify.

于 2012-04-24T22:24:15.890 回答
1

是的,这是 Opera 中的一个已知错误(即使在 中12.01 (x86)),但有一种解决方法,由deadshadow在这里编写:
http ://my.opera.com/community/forums/topic.dml?id=1424852&t=1347118644&page=1 #comment12696422

引用:

“一种解决方法(直到/如果他们修复它)是 LI 内的额外 SPAN 或 DIV 将所有内容设置为display:inline-block; vertical-align:top;

我试过了,它确实有效(至少在 Opera 12.01 (x86) 中):

http://jsfiddle.net/Sk8erPeter/ySmJZ/10/

带有有序列表 (<ol>) 和 text-align:justify 的 Opera 错误;

带有有序列表 (<ol>) 和 text-align:justify 的 Opera 错误; 解决方法

于 2012-09-08T15:49:33.360 回答