问答详情
源自:6-8 使用label为input标签穿上衣服

这两种方式都可以吗,有没有区别,还是哪种更好点,谢谢!

567e00aa0001bc2603460198.jpg

567e00ab0001ede205000200.jpg

图片如果看不清,下边是完整代码.

<!DOCTYPE html>

<html>

    <head>

        <title>label标签</title>

    </head>

    <body>

        <form>

            你对什么运动感兴趣:<br/>

            <label for="0">慢跑<input type="checkbox" id="0"/></label><br/>

            <label for="1">登山<input type="checkbox" id="1"/></label><br/>

            <label for="2">篮球<input type="checkbox" id="2"/></label>

            <hr/><!--这两种都可以使用吗?-->

            <br/>

            <label for="a">慢跑</label><input type="checkbox" id="a"/><br/>

            <label for="b">登山</label><input type="checkbox" id="b"/><br/>

            <label for="c">篮球</label><input type="checkbox" id="c"/>

        </form>

    </body>

</html>


提问者:夵术 2015-12-26 10:53

个回答

  • 王不留形
    2015-12-26 11:03:46
    已采纳

    label标签是不可以嵌套的

    就算你把input放到label里面,你还是得为label的for属性指定id

    建议使用第二种方式:<label></label><input></input>