| <!DOCTYPE html> | |
| <title>Verify that colors with var() references apply in visited link context</title> | |
| <link rel="help" href="https://drafts.csswg.org/css-variables/#using-variables"> | |
| <link rel="match" href="variable-reference-visited-ref.html"> | |
| <style> | |
| :root { --color: green; } | |
| div { | |
| min-height: 10px; | |
| margin-bottom: 10px; | |
| } | |
| .color { | |
| color: var(--color); | |
| } | |
| .background_color { | |
| background-color: var(--color); | |
| } | |
| .border_color_longhand{ | |
| border-style: solid; | |
| border-width: medium; | |
| border-left-color: var(--color); | |
| border-top-color: var(--color); | |
| border-right-color: var(--color); | |
| border-bottom-color: var(--color); | |
| } | |
| .border_shorthand { | |
| border: medium solid var(--color); | |
| } | |
| .border_color_longhand_logical { | |
| border-style: solid; | |
| border-width: medium; | |
| border-inline-start-color: var(--color); | |
| border-inline-end-color: var(--color); | |
| border-block-start-color: var(--color); | |
| border-block-end-color: var(--color); | |
| } | |
| .border_shorthand_logical { | |
| border-inline: medium solid var(--color); | |
| border-block: medium solid var(--color); | |
| } | |
| .outline_color_longhand { | |
| outline-color: var(--color); | |
| outline-style: solid; | |
| outline-width: medium; | |
| } | |
| .outline_shorthand { | |
| outline: medium solid var(--color); | |
| } | |
| .text_decoration_color_longhand { | |
| text-decoration-line: underline; | |
| text-decoration-style: solid; | |
| text-decoration-color: var(--color); | |
| } | |
| .text_decoration_shorthand { | |
| text-decoration: solid underline var(--color); | |
| } | |
| .column_rule_color_longhand { | |
| columns: 2; | |
| column-rule-width: medium; | |
| column-rule-style: solid; | |
| column-rule-color: var(--color); | |
| } | |
| .column_rule_shorthand { | |
| columns: 2; | |
| column-rule: medium solid var(--color); | |
| } | |
| .stroke { | |
| stroke: var(--color); | |
| fill: white; | |
| } | |
| .fill { | |
| fill: var(--color); | |
| } | |
| </style> | |
| <a href=""> | |
| <div class="color">Text should be green</div> | |
| <div class="background_color"></div> | |
| <div class="border_color_longhand"></div> | |
| <div class="border_shorthand"></div> | |
| <div class="border_color_longhand_logical"></div> | |
| <div class="border_shorthand_logical"></div> | |
| <div class="outline_color_longhand"></div> | |
| <div class="outline_shorthand"></div> | |
| <div class="text_decoration_color_longhand">Underline should be green</div> | |
| <div class="text_decoration_shorthand">Underline should be green</div> | |
| <div class="column_rule_color_longhand"><div style="height: 20px"></div></div> | |
| <div class="column_rule_shorthand"><div style="height: 20px"></div></div> | |
| <svg width="20" height="50"> | |
| <rect class="stroke" x="5" y="5" width="10" height="10" /> | |
| <rect class="fill" x="5" y="20" width="10" height="10" /> | |
| </svg> | |
| </a> |