| <!DOCTYPE html> |
| <style> |
| html, body { margin: 0; padding: 0; } |
| td::first-letter { color: green; } |
| td { quotes: "a" "v" "b" "u" ; } |
| .class1:before, .class2:before { |
| content: open-quote; |
| text-transform: uppercase; |
| } |
| </style> |
| <script> |
| function runTest() { |
| element1 = document.createElement('div'); |
| element1.setAttribute('class', 'class2'); |
| document.documentElement.appendChild(element1); |
| |
| element2 = document.createElement('td'); |
| element2.setAttribute('class', 'class1'); |
| document.documentElement.appendChild(element2); |
| |
| document.documentElement.offsetTop; |
| } |
| window.onload = runTest; |
| </script> |
| |
| <p>Test passes if no CRASH and you see a quote on one line and a green B on the second line.</p> |