表单标签

标签

  • 格式
  • 作用
  • 注意事项
  • 可以用来做什么有趣的事情

解答

● <form>表单的标签</form>

- form标签是一个组合标签,他内在的组成的标签才是学习的大头

input标签

  • 格式
  • 作用
  • 注意事项
  • 可以用来做什么有趣的事情

解答

● <input type="属性值">

- 总是忍不住去想这个标签是怎么实现的,因为和之前所有标签都不同,之前所有的标签都只是一个展示的功能,引入这个标签之后,我们输入的内容竟然可以出现在浏览器上
- type=”text”:明文输入框
- 扩展:账号:<input type="text">是合法的吗?
- type=”password”:密文输入框
- value=”test”:指定默认的输入值
- 扩展:为什么input不是闭合的?
- type=”raido”:单选按钮
- 怎么理解:收音机,收音机的按钮只能按下一个,按下其他的就会跳起
- 容易被忽略的细节,我告诉了你以上两个知识点,你是否就认为自己可以设计出一个2选1的单选框了?试试看能否做得到
- 其实再html中可能已经涉及到了css样式(居中,对齐,颜色,背景颜色),js(事件,鼠标点击,键盘输入)
- 表单的出现或许可以媲美a标签,扩展了超文本的含义,用户不再是单方面的接受者
- 在HTML中,如果属性的取值和属性的名字一样,可以只写一个,比如checked,但是xhtml中要补全,企业开发中建议不要省略写
- type=”checked box”
- 事实上,忽略语义的,单选和多选是可以互换的,单选不使用NAME,多选使用不同的name多选没有办法达到单选的效果

解答扩展

  • 是合法的
  • 从某种角度将,默认输入值不是必须的,是可选的,如果默认输入值是必须的,那么input标签可能就是闭合的了
  • 实际上是做不到的,这个就需要实践才知道了,缺少了一项东西:在有多个单选框的时候,浏览器要怎么样才能知道哪些单选框是关联在一起的
  • 实施上可以衍生到其余所有的标签——浏览器要怎么样在有多个标签的情况下进行判断

综合

  • 思路:现实世界的表单是什么?
  • 一张纸,在医院,银行,邮局等都有
  • 思路2:为什么我们要填表单,表单有什么用?
  • 是填表人和发表人之间交互的一种形式,可以用填表人-发表人填写的形式来替代
  • 思路3:网上有哪些表单
  • 像我们注册QQ,邮箱,填写的都是表单,像是百度搜索框这种表单反而是少数,在现实世界中反而找不到对应的
  • 思路4:表单和表格有什么区别
  • 在HTML中的表格反而更像是现实世界中的公告板,是服务器端方面展示给用户看的,而form标签更像是现实世界中需要填写的表格

关于表单标签和表格标签的一些补充:

  • 我们我容易忽略单一标签(自己起的名字),如p标签,h标签这些本身就具有语义的,与table标签,form标签这些需要和其他标签一起使用才合理的组合标签(也是自己起的名字)的区别
  • 可以试一下<table>这是一个不完整的标签</table>,看下在浏览器中显示是什么效果,查看审查元素又是什么样的
  • 可以显示,但是在审查元素中文字是不包裹在table标签内的
  • 同理<tr>test</tr><th>test</th><td></td><caption>test</caption>
  • 脱离了table标签,这些标签甚至不能被识别,他们的内容(test)都直接放在了body元素中间
  • 同理<li>test</li>
  • 可以正常显示,说明浏览器有补全父标签(自己起的名字)的功能
  • 这类组合标签是否显得比较复杂?
  • 事实上,只需要记住内容是包裹在td内的就行了,table和tr都不能包裹内容
  • 如果写成<tr><h2>test</h2></tr>
  • 浏览器会自动把h2标签提出table标签
  • 所以说tr,table标签都是不能够包裹内容的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值