a 标签的用法
属性
href
- 跳转外部页面
- 跳转内部锚点
- 跳转到邮箱或者打电话
target
指定页面在哪里打开
_self 在当前页面打开
_blank 在空白页面打开
_top 最顶层窗口
_parent 上一级窗口
download
下载那个网页,很多浏览器不支持
rel="noopener"
打开外部锚
href的取值
网址
//google.com 推荐这个,//最高级,能根据浏览器自动适用
路径
支持绝对路径,相对路径,网址,功能还是很强大的
a/b/c/index.html
伪协议
点击a标签可以执行的JS代码
特殊需求:javascript:; 点击之后没有任何反应
#xxx 跳转到指定的ID
mailto:xxx@xxx.com 点击之后可以发邮件给对方
tel:1xxxxxxxx 点击后可以打电话
table 表格
常用的只有三个标签(tr,th,td)
<table>以下标签都要写在table里,都是闭合标签
<thead> 表的头部
<tr> table里的一行(有几个就是几行)
<th> 表头(加粗)
<tbody> 表的内容
<td> 数据(写主要内容)
<tfoot> 表的尾巴(没有可不写)
有2个表头时,在tbody的第一行加th即可
属性
border-collapse: collapse; 表格合并
border-spacing: 0; 控制行列之间的距离
img 图片
作用
发出get请求,展示一张图片
属性
<img height width src="" alt="">
src 写地址的地方,可以是网络路径,相对路径,绝对路径
alt 加载失败的时候显示一段话
height 高度,只写 高度 时 宽度 自适应
width 宽度,只写 宽度 时 高度 自适应
响应式
用在手机端上
max-width:100% 宽度100% 写在css中
手机比较长,高度就不写死
事件
onload 图片加载 成功 时显示一段话(或代码)
onerror 图片加载 失败 时显示一段话(或代码)
学习感想
标签看起来简单,却能实现很多复杂的功能,多亏于众多的标签,后期配合CSS JS才能真正的把标签用熟
推荐一篇文章提问的智慧
资料来源:饥人谷