ladybird/Tests/LibWeb/Text/input/HTML/lang-attribute-empty-2.html
Piotr e2613090ed LibWeb: Handle empty string in lang attribute
If the attribute value is the empty string `(lang="")`, the language
is set to unknown. `lang` attribute higher up in the document tree
will no longer be applied to the content of that element.
2024-11-04 12:06:32 +00:00

25 lines
807 B
HTML

<!DOCTYPE html>
<html lang="ko">
<head>
<style type='text/css'>
.test div { width: 50px; }
#box:lang(ko) { width: 100px; }
</style>
</head>
<body>
<div class="test">
<div id="box" lang="">Test</div>
</div>
</body>
<script src="../include.js"></script>
<script>
asyncTest((done) => {
if (document.getElementById('box').offsetWidth == 50) {
println("OK");
} else {
println("FAIL. If the meta Content-Language element contains a language declaration but the html element uses an empty lang value, the UA will not recognize the language declared in the meta Content-Language element.");
}
done();
});
</script>
</html>