1

select将菜单放在 a 中是否可以接受 html 语法legend

<fieldset>
    <legend>
        <select id="leg_sel">
           <option>asdf</option>    
           <option>asdf</option>  
           <option>asdf</option>  
        </select>     
    </legend>
    Name: <input type="text"><br>
    Email: <input type="text"><br>
    Date of birth: <input type="text">
</fieldset>​

http://jsfiddle.net/loren_hibbard/xFpkp/

4

1 回答 1

3

是的,语法允许。从 HTML 4.01 规范

<!ELEMENT LEGEND - - (%inline;)*       -- fieldset legend -->

这意味着允许任何内联内容,并且内联内容包括表单字段。

它是否有用或语义正确是另一个问题。该legend元素被定义为封闭的标题fieldset

于 2012-11-08T17:58:33.197 回答