我的页面在使用 Safari 进行页面加载时出现显示问题(显示 inline-block 元素的宽度为 0,在一个 JS 内联样式之后它很好)。我可以用这种额外样式为我的 span 元素解决问题:
display: inline-block; //standard for all browsers
display: -webkit-inline-box; //safari fix
我必须首先使用标准,然后再使用我的修复。在当前浏览器版本上,它看起来很适合 FF、IE 9-11、Chrome 和 Safari(桌面 Mac)。
我现在的问题是:订单是否正常,或者我可以在某些浏览器上遇到问题吗?(也许浏览器认为:“哦,我必须使内联元素(跨度)显示:inline-block”。下一行“哦,我不知道该属性(-webket-inline-flex),所以我使用标准显示:内联”。)
希望你明白我的意思?:)