| <!-- webkit-test-runner [ VectorBasedControlsOnMacEnabled=true ] --> | |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <style> | |
| #input1 { | |
| padding-top: 22px; | |
| } | |
| #input2 { | |
| padding-right: 22px; | |
| } | |
| #input3 { | |
| padding-bottom: 22px; | |
| } | |
| #input4 { | |
| padding-left: 22px; | |
| } | |
| #input5 { | |
| padding-block-start: 22px; | |
| } | |
| #input6 { | |
| padding-inline-end: 22px; | |
| } | |
| #input7 { | |
| padding-block-end: 22px; | |
| } | |
| #input8 { | |
| padding-inline-start: 22px; | |
| } | |
| </style> | |
| <script src="../../resources/js-test.js"></script> | |
| </head> | |
| <body> | |
| <p id="description"></p> | |
| <input id="input1"> | |
| <input id="input2"> | |
| <input id="input3"> | |
| <input id="input4"> | |
| <input id="input5"> | |
| <input id="input6"> | |
| <input id="input7"> | |
| <input id="input8"> | |
| <div id="console"></div> | |
| <script> | |
| description('This test checks that padding applies to text inputs with native appearance.'); | |
| shouldBeEqualToString('getComputedStyle(input1).paddingTop', '22px'); | |
| shouldBeEqualToString('getComputedStyle(input2).paddingRight', '22px'); | |
| shouldBeEqualToString('getComputedStyle(input3).paddingBottom', '22px'); | |
| shouldBeEqualToString('getComputedStyle(input4).paddingLeft', '22px'); | |
| shouldBeEqualToString('getComputedStyle(input5).paddingBlockStart', '22px'); | |
| shouldBeEqualToString('getComputedStyle(input6).paddingInlineEnd', '22px'); | |
| shouldBeEqualToString('getComputedStyle(input7).paddingBlockEnd', '22px'); | |
| shouldBeEqualToString('getComputedStyle(input8).paddingInlineStart', '22px'); | |
| </script> | |
| </body> | |
| </html> |