This is a internal-only syntax for guarding rules from a boolean
preference. Nothing causes @supports rules to be re-evaluated except
html.css registered in Part 2.
This is needed for rendering the disclosure triangle of the
summary element by using "display: list-item".
Usage example:
@supports -moz-bool-pref("dom.details_element.enabled") {
/* css rules */
}
MozReview-Commit-ID: HDCa8zHxYTA
21 lines
533 B
HTML
21 lines
533 B
HTML
<!DOCTYPE html>
|
|
<!-- Any copyright is dedicated to the Public Domain.
|
|
- http://creativecommons.org/publicdomain/zero/1.0/ -->
|
|
|
|
<html>
|
|
<style>
|
|
/* This is not a user agent style sheet, so the style will be ignored.
|
|
"testing.supports.moz-bool-pref" is set to true in
|
|
layout/tools/reftest/reftest-preferences.js. */
|
|
@supports -moz-bool-pref("testing.supports.moz-bool-pref") {
|
|
p {
|
|
background-color: red;
|
|
}
|
|
}
|
|
</style>
|
|
<body>
|
|
<p>This text should not have background color.</p>
|
|
</body>
|
|
</html>
|
|
|