mirror of
https://github.com/servo/servo.git
synced 2025-09-01 02:28:21 +01:00
Update web-platform-tests to revision 04cd5eb8e5c47e4fe341f2fb541d39fa2346f464
This commit is contained in:
parent
0ab2c3f8a3
commit
1d0624b343
226 changed files with 4495 additions and 903 deletions
|
@ -0,0 +1,41 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS Selectors: :is()</title>
|
||||
<link rel="author" title="Victoria Su" href="mailto:victoriaytsu@google.com">
|
||||
<link rel="help" href="https://drafts.csswg.org/selectors-4/#matches">
|
||||
<meta name="assert" content="This tests that the :is() selector chooses the correct specificity">
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<style>
|
||||
.b.c + .d + .q.r + .s + #target {
|
||||
font-size: 10px;
|
||||
height: 10px;
|
||||
width: 10px;
|
||||
}
|
||||
:is(.a, .b.c + .d, .e) + :is(* + .p, .q.r + .s, * + .t) + #target {
|
||||
height: 20px;
|
||||
width: 20px;
|
||||
}
|
||||
.b.c + .d + .q.r + .s + #target {
|
||||
width: 30px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="b c"></div>
|
||||
<div class="a d e"></div>
|
||||
<div class="q r"></div>
|
||||
<div class="p s t"></div>
|
||||
<div id="target"></div>
|
||||
<script>
|
||||
|
||||
test(() => {
|
||||
assert_equals(getComputedStyle(target).width, "30px");
|
||||
assert_equals(getComputedStyle(target).height, "20px");
|
||||
assert_equals(getComputedStyle(target).fontSize, "10px");
|
||||
}, "Test :is() uses highest possible specificity");
|
||||
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue