10 09 2009

-moz-inline-stack和-moz-inline-box的区别

bigCat Posted in CSS - Comment.isBlank

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

Host: (miao) | Word: Press | Code: HTML5