1234567891011121314151617181920212223242526272829303132333435363738394041 |
- /*
- * Copyright 2009 The Closure Library Authors. All Rights Reserved.
- *
- * Use of this source code is governed by the Apache License, Version 2.0.
- * See the COPYING file for details.
- */
- /*
- * Cross-browser implementation of the "display: inline-block" CSS property.
- * See http://www.w3.org/TR/CSS21/visuren.html#propdef-display for details.
- * Tested on IE 6 & 7, FF 1.5 & 2.0, Safari 2 & 3, Webkit, and Opera 9.
- *
- * @author attila@google.com (Attila Bodis)
- */
- /*
- * Default rule; only Safari, Webkit, and Opera handle it without hacks.
- */
- .goog-inline-block {
- position: relative;
- display: -moz-inline-box; /* Ignored by FF3 and later. */
- display: inline-block;
- }
- /*
- * Pre-IE7 IE hack. On IE, "display: inline-block" only gives the element
- * layout, but doesn't give it inline behavior. Subsequently setting display
- * to inline does the trick.
- */
- * html .goog-inline-block {
- display: inline;
- }
- /*
- * IE7-only hack. On IE, "display: inline-block" only gives the element
- * layout, but doesn't give it inline behavior. Subsequently setting display
- * to inline does the trick.
- */
- *:first-child+html .goog-inline-block {
- display: inline;
- }
|