| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
|
| <title>CSS Test: :not selector with :first-letter selector</title>
|
| div, *:not(:first-letter)
|
| div, *:not(::first-letter)
|
| window.testRunner.dumpAsText();
|
| <p>The test passes if there is no red on the page.</p>
|
| <div id="test">Filler Text</div>
|
| <div id="testresult" style="color: blue">Running</div>
|
| <script type="text/javascript">
|
| function ArrayContains(array, value, ci)
|
| ci = ci == true ? true : false;
|
| for (var i = 0; i < array.length; i++)
|
| if (ci && array[i].toLowerCase() == value.toLowerCase())
|
| else if (array[i] == value)
|
| var target = document.getElementById("test");
|
| var val = getComputedStyle(target, null).getPropertyValue("color");
|
| var aExpectedValues = new Array("green", "#008000", "rgb(0, 128, 0)");
|
| if (ArrayContains(aExpectedValues, val, true))
|
| document.getElementById("testresult").innerHTML = "Pass";
|
| document.getElementById("testresult").innerHTML = "Fail";
|