HTML常用标签
一.a标签的用法
|
|
1.1属性
- href
- target
- download
- rel=noopener
1.2 href
1.2.1 href的取值
1.网址
- https:// google.com
- http:// google.com
- //google.com
一般情况下用//google.com就可以了,浏览器会自动将其补全为https://www.google.com
2.路径
- /a/b/c以及a/b/c
- index.html以及./index.html
其中/a/b/c中的第一个/指的是http服务的根目录,即使用终端打开得到的结果即是HTML文件相同目录下的a/b/c。
index.html和./index.html指的都是HTML文件相同目录下的index.html
3.伪协议
- javascript:这里写入Js代码;
- mailto:邮箱;
- tel:电话;
点击即会运行写入的Js代码,如果不写,点击页面不会有任何变化
注意:如果取值为#会回到页面最上部,取值为“”会刷新页面(根据Chrome的调试工具Network得到)
4.id
- href=“#XXX”即跳到当前页面中id为XXX的标签
1.2.2 href的作用
- 跳转外部页面
- 跳转内部锚点
- 跳转到邮箱或者电话
1.3 target
1.3.1 target的取值
1.self
- 在当前页面跳转
2.blank
- 在新的空白页面跳转
3.top
- 如果top存在于iframe里,就会在引用iframe的主页面中跳转
4.parent
- 如果parent存在于最里面被引用的iframe里,则会在最里层的iframe的上一层iframe/页面中跳转
1.4 download
- 许多浏览器不支持,理论上使用这个属性会下载此页面
1.5 rel=noopener
- 这个属性能解决Js的一个bug
二.img标签的用法
|
|
2.1作用
- 发出get请求,展示一张图片
2.2 属性
- src
- alt
- height/width
2.3 src
- source的简称,路径用法与a标签相同,加载选择的图片
2.4 alt
- 当图片加载失败时,会显示alt表示的文字
2.5 height/width
- 图片的高和宽,当只指定其中一个属性时,图片的另一个属性会自适应
- 注意:不要同时指定它的宽和高,会导致图片变形
2.6 事件
- onload
- onerror
|
|
可以用来在图片加载失败时添加一个404的图片作为替代
2.7 响应式
- 使其自适应手机屏幕确保图片的内容全部显示
|
|
三. table标签的用法
|
|
3.1 table包含的标签
- table
- thead
- tbody
- tfoot
- th
- td
- tr
3.2 table的属性
- table-layout:具有auto和fixed两种值,分别对应根据浏览器划定的(根据字符宽度)的和平均的
- border-collapse:为collapse就是合并边框的意思 默认不合并
- border-spacing:border之间的距离
四.其他
- input和button
- input必须有
type="submit"
才是提交按钮 button默认就是submit
|
|
- form标签的四个属性
- action 控制请求哪个页面
- autocomplete 是否使用自动填充
- method 控制是POST还是GET 默认GET
- target
-
form的事件属性: onsubmit
-
HTML5验证器 代表必须要填 否则提示无法提交
|
|
- 注意事项
- 一般不监听input的click事件
- form里面的input要有name
- form里面要放一个type=submit才能触发submit事件