10
09
2009
-moz-inline-stack和-moz-inline-box的区别
bigCat Posted in CSS - 0 Comment在Firefox2中有-moz-inline-stack和-moz-inline-box实现,但是这两个私有属性在某些情况下都会
有异常,具体如下:
1、display:-moz-inline-stack
“当它所应用的外包装器(wrapper)的display为inline的时候,它所包含的a或button将无法点击或
无法选取,需要通过position:relative还hack掉这个bug”--乌龙茶
2、display:-moz-inline-box
使用这一属性后,text-align就会出问题,必须使用Firefox的私有属性 -moz-box-align来解决
所以,建议不要使用-moz-inline-box,还是使用-moz-inline-stack
IE67设置inline-block会触发hasLayout但还是保持block的死相
这时候要继续*display:inline;就成为了真正的inline-block,hasLayout也不消失