hasLayout Block vs. hasLayout Zoom
问题 I've been going through the online reference of compass when I ran into this page: http://compass-style.org/reference/compass/utilities/general/hacks/ On this page, there apear to be 2 methods to implement a has-layout hack for IE. One of them sets zoom: 1; The other sets display: inline-block; , and then sets it back to display: block; again. What the manual doesn't explain is what's the difference between these two. Is there any difference? Are there particular situations where you would