page-rule-declarations-002.html (1098B)
1 <!doctype html> 2 <meta charset="utf-8"> 3 <title>CSS Paged Media: parsing page properties inside HTML elements</title> 4 <link rel="author" title="Felipe Erias Morandeira" href="mailto:felipeerias@gmail.com"/> 5 <link rel="help" href="https://drafts.csswg.org/css-page/#using-named-pages"/> 6 <meta name="assert" content="Test that page properties of HTML elements are parsed correctly."> 7 <script src="/resources/testharness.js"></script> 8 <script src="/resources/testharnessreport.js"></script> 9 <script src="/css/support/parsing-testcommon.js"></script> 10 11 <style type="text/css"> 12 13 @page { 14 size: a4; 15 } 16 @page small_page { 17 size: a5 portrait; 18 } 19 @page large_page { 20 size: a3 landscape; 21 } 22 23 </style> 24 <script type="text/javascript"> 25 26 test_valid_value("page", "auto"); 27 test_valid_value("page", "small_page"); 28 test_valid_value("page", "large_page"); 29 test_invalid_value("page", "auto small_page"); 30 test_invalid_value("page", "large_page auto"); 31 test_invalid_value("page", "small_page large_page"); 32 test_invalid_value("page", "1cm"); 33 34 </script>