一、重点标签
(一) a标签
1.属性:
- href 超链接 herf的取值
- 网址: google.com
//google.com
- 路径 /a/b/c以及a/b/c
index.html以及./index.html
- 伪协议 jsvascript:代码;
mailto:邮箱
tel:手机号
- id herf=#xxx
- taiger 指定在哪个窗口打开超链接 target的取值
内置名字
_blank在空白页面打开_top当前页面顶级窗口打开_parent当前页面所在的上一层打开_self在自己的窗口打开
程序员命名
- window的name
- iframe的name
-
download 下载网页 但较多浏览器不支持
-
rel=noopener
作用:
- 跳转外部页面
- 跳转内部锚点
- 跳转到邮箱或电话等
iframe 标签
内嵌窗口,现在已经很少使用
(二)table标签
table展示表格thead头部
trtable row table里面的一行 -th表头
tbody中部
td数据
tfoot底部- 相关的样式
table-lyout计算宽和高的方式border-clooapse边框合并border-spacing边框间隙数值
(三)img标签
- 作用:发出get请求,展示一张图片
- 属性:
alt加载失败显示的代替的文字height高(只写高度 宽度会自适应)width宽(只写宽度 高度会自适应)src图片地址
- 事件
onload查看图片是否加载成功onerror查看图片是否加载成功,在图片失败时挽救
- 响应式
max-width:100%图片最大范围是屏幕100 便于在手机显示
- 可替换元素
(四)form标签
- 作用:发get或post请求,然后刷新页面
- 属性:
action要请求页面的地址autocomplete自动填充method控制用get还是posttarget需提交的具体页面
- 事件
- onsubmit 提交触发事件
input和button标签区别:input不支持有其他标签 只能有纯文本,button里面支持任何标签
(五)input标签
- 作用:让用户输入内容
- 属性
- 类型: type:button/checkbox/email/file(头像)/hidden(看不见的内容)/number/password/radio/search/submit/tel/text
- 其他: name/autofocus/checked/disabled/maxlength/pattern/value/placeholder
- 事件
- onchange 用户改变的内容
- onfoucus 用户聚焦的内容
- onblur 用户失去聚焦的内容
- 验证器 HTML5 自带验证器
(六)其他标签
video视频audio音频canvas画画svg矢量图 (这些标签兼容性会有一些问题)