/** Test for Bug 1382786 **/ var test = getComputedStyle($("test"), "::placeholder"); var control = getComputedStyle($("control"), "::placeholder");
for (let prop in gCSSProperties) { var info = gCSSProperties[prop];
if (info.type == CSS_TYPE_TRUE_SHORTHAND) {
// Can't get useful info out of getComputedStyle.
continue;
}
let prereqs = "";
if (info.prerequisites) {
for (let name in info.prerequisites) {
prereqs += `${name}: ${info.prerequisites[name]}; `;
}
}
$("s").textContent = `
#control::placeholder { ${prop}: ${info.initial_values[0]}; ${prereqs} }
#test::placeholder { ${prop}: ${info.other_values[0]}; ${prereqs} }
`;
// line-height does apply to ::placeholder, but only on <textarea>. We could
// switch the test to use a <textarea>.
if (info.applies_to_placeholder && prop != "line-height") {
isnot(get_computed_value(test, prop),
get_computed_value(control, prop),
`${prop} should apply to ::placeholder`);
} else {
is(get_computed_value(test, prop),
get_computed_value(control, prop),
`${prop} should not apply to ::placeholder`);
}
}
</script>
</body>
</html>
Messung V0.5
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.