shape-margin-002.html (1883B)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>Shape Margin Valid Values - Decimal, Positive/Negative lengths</title> 5 <link rel="author" title="Adobe" href="http://html.adobe.com/"> 6 <link rel="author" title="Rebecca Hauck" href="mailto:rhauck@adobe.com"> 7 <link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-margin-property"> 8 <meta name="assert" content="shape-margin values may be either a length or percentage"> 9 <meta name="flags" content="ahem dom"> 10 <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1"> 11 <script src="/resources/testharness.js"></script> 12 <script src="/resources/testharnessreport.js"></script> 13 <script src="support/parsing-utils.js"></script> 14 </head> 15 <body> 16 <div id="log"></div> 17 <script type="text/javascript"> 18 var shape_margin_valid_tests = [ 19 { 20 "actual": "10.12345px", 21 "expected_inline": "10.12345px", 22 "expected_computed": "10.12345px" 23 }, 24 { 25 "actual": ".5px", 26 "expected_inline": "0.5px", 27 "expected_computed": "0.5px" 28 }, 29 { 30 "actual": "+15px", 31 "expected_inline": "15px", 32 "expected_computed": "15px" 33 }, 34 { 35 "actual": "+10.678px", 36 "expected_inline": "10.678px", 37 "expected_computed": "10.678px" 38 }, 39 ]; 40 generate_tests( ParsingUtils.testShapeMarginInlineStyle, 41 ParsingUtils.buildTestCases(shape_margin_valid_tests, "inline")); 42 generate_tests( ParsingUtils.testShapeMarginComputedStyle, 43 ParsingUtils.buildTestCases(shape_margin_valid_tests, "computed")); 44 </script> 45 </body> 46 </html>