元素中的属性是否结束标记?

Hai*_*ood 4 html web-standards

执行以下操作是否有效:

<li>stuff</li class="randomlengthclassname">
<li>stuff</li class="shortclassname">
<li>stuff</li class="reallyreallylongarseclassname">
Run Code Online (Sandbox Code Playgroud)

或者属性必须在开始标记中?

Ode*_*ded 9

不,不是.您必须在开始标记中使用属性.

<a>test</a href="tst.html">w3c验证程序中运行会导致此错误:

名称起始字符无效:此处仅允许S分隔符和TAGC

S分离器和TAGC是:

    S is "whitespace" separator

    [5] s =

        SPACE | (32) space
        RE | (13) CR
        RS | (10) LF
        SEPCHAR (9) HT

            -- http://xml.coverpages.org/sgmlsyn/sgmlsyn.htm#C6.2.1

    TAGC    ">"

            -- http://www.w3.org/TR/sgml.l
Run Code Online (Sandbox Code Playgroud)


Rom*_*las 5

这是不是有效,所有属性必须在开放标签来定义,确实如此.