我在Opera的有序列表 ( ) 中对齐列表项( )时遇到问题。行前有不同的间距。<li>
<ol>
歌剧版:
- 版本:11.62
- 建造:1347
- 平台:Win32
- 系统:Windows 7
截图:
测试代码:http: //jsfiddle.net/ySmJZ/
ol {
list-style: decimal;
margin: 16px 0px;
padding: 0px 0px 0px 40px;
text-align: justify;
}
我在Opera的有序列表 ( ) 中对齐列表项( )时遇到问题。行前有不同的间距。<li>
<ol>
歌剧版:
截图:
测试代码:http: //jsfiddle.net/ySmJZ/
ol {
list-style: decimal;
margin: 16px 0px;
padding: 0px 0px 0px 40px;
text-align: justify;
}
这是 Opera 中的一个已知错误 (CORE-41499)。没有真正的解决方法,除了避免使用text-align:justify.
是的,这是 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/