慕粉3758379
2016-09-15 21:12
<body>
<form method="post" action="save.php">
<label for="username">用户名:</label>
<input type="text" name="username" id="username" value="" />
<label for="pass">密码:</label>
<input type="password" name="pass" id="pass" value="" />
</form>
</body>
和
<body>
<form method="post" action="save.php">
账户:
<input type="text" name="myName" />
<br>
密码:
<input type="password" name="pass" />
</form>
</body>
有什么区别吗?感觉效果都差不多
带label的那个文字是可以交互的,可以点
不带label就是一个单纯的文字,不可以点不可以交互
好像是这样的
<label for="username">用户名:</label>
<input type="text" name="username" id="username" value="" />
label 标签在用浏览器显示的时候是没有其他特别效果的。上面的lable标签中for和input的id是一样的,这是把 用户名 这个标签和input绑定了,所以当鼠标点击这个标签的时候可以触发input。
而这个
账户:
<input type="text" name="myName" />
就实现不了这个效果
上面的那个,可以将用户数据通过表单传输到后台,然而下面的那个,没有数据传输到后台,只是一个空架子,没有将数据传输到后台。以上个人见解,如有错误,欢迎指正。
一个能设样式,一个不能设
希望有大神来回答这个问题,我觉得可能更方便计算机处理,因为一一和name对应
初识HTML(5)+CSS(3)-升级版
1225806 学习 · 18234 问题
相似问题