input算是标签么?input后的name是什么?name=“username”要和label for=“username”相对应么? ID=“username”又是什么?value是什么,后面可以等于空么?id和value什么情况下可以省去不写?
<input type="text" name="username" id="username" value="">
<input type="text" name="username" id="username" value="">
2016-06-17
< 英文 > 带尖括号的都是标签 标签加上标签之间的内容称之为元素 <p>a</p> 。 name就是一个记号 , 可以被多次调用查看,而id是唯一能确定的位置的。 name=与label for 并不对应 name=“aa” 仅是记号作用 label for 是与 id 对应 for后面的值必须与对应控件id 相同 id=“username ” 是为了与 label for=“username” 相对应 如果二者不一致 并不能触发label for中聚焦的作用 也就是label for 完全没有作用。 value 是属性值 每个属性 都 对应 属性类型 属性名 以及属性值 属性值是为了后台或者 js 调用 至于什么时候不省去 我写 我还是建议你都写上吧 并不影响什么 而且便于他人观看, 如果没写的 就是新手新出来的代码 并没用到 id value而已。 大神是 不会这么做的
input属于单标签,name属性是给后台看的,你现在练习的话是不用写的,不需要和label for="username"相对应的;注:id必须小写,id="username"是给这个标签添加一个名字叫username;例如:<div id="xiaoming"></div>,就是我给这个id起个名字,叫做xiaoming;value一般用再按钮上面,比如你写这一段代码<input type="button" />在网页上会出现一个按钮,按钮中的名字就叫做“按钮”,而你加上value这个属性<input type="button" value="慕课网" />你在看看,按钮中的名字就改成了“慕课网”。
举报