-
如何知道html是否正确
在线npm工具:node-w3c-validator -i index.html
-
HTML5技术集
HTML5有两个含义
- 最新版本的HTML语言,含旧标签和32个新标签
- HTML5和它的朋友们(包括CSS 3等)
-
HTML5技术集合
- 新标签、新属性
- 新的通信技术: WebSockets、WebRTC等
- 离线存储技术:LocalStorage、断网检测
- 多媒体技术:视频、音频
- 图像技术:Canvas、SVG、WebGL
- Web增强技术:History API、全屏
- 设备相关技术:摄像头、触摸屏
- 新的样式技术:CSS 3新的 Flex、Grid布局方式
-
<input type=button>和<button>和<input type=submit>的区别
<button>会刷新且置顶
真正的表单提交是<input type=submit>
<input type=reset>重置,不是清空,是恢复到没有填写的状态
-
<label>的作用:点击文字也能勾选。而不是只能点击小方块才能选择。↓
<input type="checkbox" value="book" name="hobby" id="hobby_book"><label for="hobby_book">看书</label>
属性:checked,readonly,disabled无法选择编辑
关于<form>
<form>配合submit完成所有表单提交的动作
<form action="">提交到哪里去
baidu.com/s?wd=水果 s是搜索,wd是word,直接就能在百度搜索到“水果”
<form action="提交的服务器地址" method="数据提交方式">,method=post地址栏不会看到明密码
-
表单元素上 name 和value的区别
name提交数据存储位置,value提交的数据具体的值。 没name没法提交
<select multiple>内部的<option>能多选
-
表格
<table><thead><td><tr>
- cellspacing:设置单元格之间的间距
- cellpadding:设置单元格边框到内容之间的间距
- align:设置表格在页面中对齐方式,left左对齐center居中right右对齐
- bgcolor:设置表格的背景颜色
- colspan、rowspan:列合并、行合并。
-
章节标签
标题h1~h6
章节section
文章article
段落p
头部header
脚部 footer
主要内容main
旁支内容aside## 版权的html<footer>@copy;</footer>
划分div
-
全局属性
- class
- contenteditable用户可编辑
- hidden
- id:不到万不得已,不要用id,因为id不报错
- style
- tabindex:用户按tab后,可交互的按键。tabindex=1,2,3,4,5……,0:最后访问的,负数:tab不访问。
- title
关于class和id: 在控制台打“window.”出来的关键词都不能用作class 和id,比如parent、top,如果一定要用关键词,可以用document.getElementById('top')