Skip to content

Commit faa4c20

Browse files
TimvdLippedomenic
authored andcommitted
Clarify ASCII-case-insensitive matching for <meta>'s name
Closes #3332.
1 parent a4bb346 commit faa4c20

File tree

1 file changed

+22
-16
lines changed

1 file changed

+22
-16
lines changed

source

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13811,8 +13811,9 @@ interface <dfn>HTMLMetaElement</dfn> : <span>HTMLElement</span> {
1381113811
data-x="attr-lang">lang</code> attribute to specify the language of each name.</p>
1381213812

1381313813
<p>There must not be more than one <code>meta</code> element with a given <span>language</span>
13814-
and with its <code data-x="attr-meta-name">name</code> attribute set to the value <code
13815-
data-x="meta-application-name">application-name</code> per document.</p>
13814+
and where the <code data-x="attr-meta-name">name</code> attribute value is an
13815+
<span>ASCII case-insensitive</span> match for
13816+
<code data-x="meta-application-name">application-name</code> per document.</p>
1381613817

1381713818
<div w-nodev>
1381813819

@@ -13837,9 +13838,11 @@ interface <dfn>HTMLMetaElement</dfn> : <span>HTMLElement</span> {
1383713838

1383813839
<li>
1383913840

13840-
<p>Let <var>winning language</var> be the first language in <var>languages</var> for which there is a <code>meta</code> element in the
13841-
<code>Document</code> that has its <code data-x="attr-meta-name">name</code> attribute set to
13842-
the value <code data-x="meta-application-name">application-name</code> and whose
13841+
<p>Let <var>winning language</var> be the first language in <var>languages</var> for which
13842+
there is a <code>meta</code> element in the <code>Document</code> where the
13843+
<code data-x="attr-meta-name">name</code> attribute value is an
13844+
<span>ASCII case-insensitive</span> match for
13845+
<code data-x="meta-application-name">application-name</code> and whose
1384313846
<span>language</span> is the language in question.</p>
1384413847

1384513848
<p>If none of the languages have such a <code>meta</code> element, then return;
@@ -13850,9 +13853,10 @@ interface <dfn>HTMLMetaElement</dfn> : <span>HTMLElement</span> {
1385013853
<li>
1385113854

1385213855
<p>Return the value of the <code data-x="attr-meta-content">content</code> attribute of the
13853-
first <code>meta</code> element in the <code>Document</code> in <span>tree order</span> that
13854-
has its <code data-x="attr-meta-name">name</code> attribute set to the value <code
13855-
data-x="meta-application-name">application-name</code> and whose <span>language</span> is <var>winning language</var>.</p>
13856+
first <code>meta</code> element in the <code>Document</code> in <span>tree order</span> where the
13857+
<code data-x="attr-meta-name">name</code> attribute value is an
13858+
<span>ASCII case-insensitive</span> match for <code data-x="meta-application-name">application-name</code>
13859+
and whose <span>language</span> is <var>winning language</var>.</p>
1385613860

1385713861
</li>
1385813862

@@ -13875,8 +13879,9 @@ interface <dfn>HTMLMetaElement</dfn> : <span>HTMLElement</span> {
1387513879

1387613880
<dd><p>The value must be a free-form string that describes the page. The value must be
1387713881
appropriate for use in a directory of pages, e.g. in a search engine. There must not be more than
13878-
one <code>meta</code> element with its <code data-x="attr-meta-name">name</code> attribute set to
13879-
the value <code data-x="meta-description">description</code> per document.</p></dd>
13882+
one <code>meta</code> element where the <code data-x="attr-meta-name">name</code> attribute value
13883+
is an <span>ASCII case-insensitive</span> match for
13884+
<code data-x="meta-description">description</code> per document.</p></dd>
1388013885

1388113886
<dt><dfn><code data-x="meta-generator">generator</code></dfn></dt>
1388213887

@@ -13936,9 +13941,9 @@ interface <dfn>HTMLMetaElement</dfn> : <span>HTMLElement</span> {
1393613941
<li>
1393713942

1393813943
<p>For each <code>meta</code> element with a <code data-x="attr-meta-name">name</code>
13939-
attribute and a <code data-x="attr-meta-content">content</code> attribute and whose <code
13940-
data-x="attr-meta-name">name</code> attribute's value is <code
13941-
data-x="meta-keywords">keywords</code>:</p>
13944+
attribute and a <code data-x="attr-meta-content">content</code> attribute and where the <code
13945+
data-x="attr-meta-name">name</code> attribute value is an <span>ASCII case-insensitive</span>
13946+
match for <code data-x="meta-keywords">keywords</code>:</p>
1394213947

1394313948
<ol>
1394413949

@@ -13994,7 +13999,7 @@ interface <dfn>HTMLMetaElement</dfn> : <span>HTMLElement</span> {
1399413999
<ul class="brief">
1399514000
<li>The element is <span>in a document tree</span></li>
1399614001
<li>The element has a <code data-x="attr-meta-name">name</code> attribute, whose value is
13997-
<code data-x="meta-referrer">referrer</code></li>
14002+
an <span>ASCII case-insensitive</span> match for <code data-x="meta-referrer">referrer</code></li>
1399814003
<li>The element has a <code data-x="attr-meta-content">content</code> attribute, whose value
1399914004
is not the empty string</li>
1400014005
<li>The element is a child of <span>the <code>head</code> element</span> of the document</li>
@@ -14058,7 +14063,8 @@ interface <dfn>HTMLMetaElement</dfn> : <span>HTMLElement</span> {
1405814063
specified value, or use it as a color highlight in a tab bar or task switcher.</p>
1405914064

1406014065
<p>There must not be more than one <code>meta</code> element with its <code
14061-
data-x="attr-meta-name">name</code> attribute set to the value <code
14066+
data-x="attr-meta-name">name</code> attribute value set to an
14067+
<span>ASCII case-insensitive</span> match for <code
1406214068
data-x="meta-theme-color">theme-color</code> per document.</p>
1406314069

1406414070
<div class="example">
@@ -14084,7 +14090,7 @@ interface <dfn>HTMLMetaElement</dfn> : <span>HTMLElement</span> {
1408414090
<ul class="brief">
1408514091
<li>The element is <span>in a document tree</span></li>
1408614092
<li>The element has a <code data-x="attr-meta-name">name</code> attribute, whose value is
14087-
<code data-x="meta-theme-color">theme-color</code></li>
14093+
an <span>ASCII case-insensitive</span> match for <code data-x="meta-theme-color">theme-color</code></li>
1408814094
<li>The element has a <code data-x="attr-meta-content">content</code> attribute</li>
1408914095
</ul>
1409014096
</li>

0 commit comments

Comments
 (0)