39 lines
1.1 KiB
HTML
39 lines
1.1 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<script src="../../resources/js-test-pre.js"></script>
|
|
<style>
|
|
.parent {
|
|
alt: "TestAlt";
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div id="parentDiv" class="parent">
|
|
<div id="testDiv"></div>
|
|
</div>
|
|
|
|
<script>
|
|
description("Tests inherit and initial on 'alt' CSS property.");
|
|
|
|
var parentDiv = document.getElementById("parentDiv");
|
|
var testDiv = document.getElementById("testDiv");
|
|
shouldBeEmptyString("parentDiv.style['alt']", "");
|
|
shouldBeEqualToString("window.getComputedStyle(parentDiv).getPropertyValue('alt')", '"TestAlt"');
|
|
shouldBeEmptyString("testDiv.style['alt']");
|
|
|
|
// Inherit.
|
|
evalAndLog("testDiv.style['alt'] = 'inherit'");
|
|
shouldBeEqualToString("testDiv.style['alt']", "inherit");
|
|
shouldBeEqualToString("window.getComputedStyle(testDiv).getPropertyValue('alt')", '"TestAlt"');
|
|
|
|
// Initial.
|
|
evalAndLog("testDiv.style['alt'] = 'initial'");
|
|
shouldBeEqualToString("testDiv.style['alt']", "initial");
|
|
shouldBeEqualToString("window.getComputedStyle(testDiv).getPropertyValue('alt')", `""`);
|
|
|
|
</script>
|
|
<script src="../../resources/js-test-post.js"></script>
|
|
</body>
|
|
</html>
|