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才能真正的把标签用熟
推荐一篇文章提问的智慧
资料来源:饥人谷