123456789101112131415161718192021222324252627 |
- // display: table and table-cell test. (both are tested under one name "table-cell" )
- // By @scottjehl
- // all additional table display values are here: http://pastebin.com/Gk9PeVaQ though Scott has seen some IE false positives with that sort of weak detection.
- // more testing neccessary perhaps.
- Modernizr.addTest( "display-table",function(){
-
- var doc = window.document,
- docElem = doc.documentElement,
- parent = doc.createElement( "div" ),
- child = doc.createElement( "div" ),
- childb = doc.createElement( "div" ),
- ret;
-
- parent.style.cssText = "display: table";
- child.style.cssText = childb.style.cssText = "display: table-cell; padding: 10px";
-
- parent.appendChild( child );
- parent.appendChild( childb );
- docElem.insertBefore( parent, docElem.firstChild );
-
- ret = child.offsetLeft < childb.offsetLeft;
- docElem.removeChild(parent);
- return ret;
- });
|