查看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:block”或“ display:flex”,后面没有<display-listitem>
我在这里误会什么?