| <!DOCTYPE html> |
| <meta charset="utf-8" /> |
| <title>CSS Pseudo-Elements Test: ::selection on visited and unvisited links</title> |
| <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> |
| <link rel="help" href="https://drafts.csswg.org/css-pseudo/#highlight-selectors"> |
| <meta name="assert" content="This test checks that ::selection works as expected when only unvisited links have pseudo style."> |
| <link rel="match" href="selection-link-002-ref.html"> |
| <script src="support/selections.js"></script> |
| <style> |
| a { |
| text-decoration: none; |
| color: black; |
| } |
| a:link::selection { |
| color: green; |
| } |
| </style> |
| |
| <p>Test passes if when selecting the content "visited" is selected with the default colors and "unvisited" has a green color and white background.</p> |
| <main> |
| <a href="">visited</a> |
| <a href="#">unvisited</a> |
| </main> |
| |
| <script>selectNodeContents(document.querySelector("main"));</script> |