关于 MDN 上使用的正式语法的问题
Question on the formal syntax used on MDN
查看 MDN 上 "display" 属性 值的正式语法,我们发现:(https://developer.mozilla.org/en-US/docs/Web/CSS/display)
[ <display-outside> || <display-inside> ] <display-listitem> | <display-internal> | <display-box> | <display-legacy>
根据语法文档,并列 的优先级高于 单条 这让我得出结论,我们可以重写语法以下方式:
[[ <display-outside> || <display-inside> ] <display-listitem> ] | <display-internal> | <display-box> | <display-legacy>
我所做的只是将 <display-outside> || <display-inside> ]
与 <display-listitem>
分组
这意味着——如果我关于分组的结论是正确的——当使用 <display-outside>
或 <display-inside>
、 或两者都使用 时,它们将始终跟随 <display-listitem>
因为并列
但是我们都知道我们写的"display: block"或者"display: flex"后面没有跟<display-listitem>
我在这里误解了什么?
在这种情况下 MDN 显然是错误的,因为如果你查看官方 specification 你可以看到:
[ <display-outside> || <display-inside> ] | <display-listitem> | <display-internal> | <display-box> | <display-legacy>
<display-listitem>
前有个|
您始终可以通过编辑页面更正此类拼写错误来为 MDN 做出贡献。
查看更多详细信息:https://developer.mozilla.org/en-US/docs/MDN/Contribute/Howto/Create_and_edit_pages
查看 MDN 上 "display" 属性 值的正式语法,我们发现:(https://developer.mozilla.org/en-US/docs/Web/CSS/display)
[ <display-outside> || <display-inside> ] <display-listitem> | <display-internal> | <display-box> | <display-legacy>
根据语法文档,并列 的优先级高于 单条 这让我得出结论,我们可以重写语法以下方式:
[[ <display-outside> || <display-inside> ] <display-listitem> ] | <display-internal> | <display-box> | <display-legacy>
我所做的只是将 <display-outside> || <display-inside> ]
与 <display-listitem>
分组
这意味着——如果我关于分组的结论是正确的——当使用 <display-outside>
或 <display-inside>
、 或两者都使用 时,它们将始终跟随 <display-listitem>
因为并列
但是我们都知道我们写的"display: block"或者"display: flex"后面没有跟<display-listitem>
我在这里误解了什么?
在这种情况下 MDN 显然是错误的,因为如果你查看官方 specification 你可以看到:
[ <display-outside> || <display-inside> ] | <display-listitem> | <display-internal> | <display-box> | <display-legacy>
<display-listitem>
|
您始终可以通过编辑页面更正此类拼写错误来为 MDN 做出贡献。
查看更多详细信息:https://developer.mozilla.org/en-US/docs/MDN/Contribute/Howto/Create_and_edit_pages