准备工作:
- 英语小课堂
hyper:超级
target:目标
reference:引用
frame:边框、框架
entrance:入口
load:加载
canvas:画布 - 永远不要双击打开html!
- 正确步骤
法一:
1.新建终端、2.输入yarn global add http-server下载插件(下载过的可省略这步)、3.输入http-server -c-1(可简写hs -c-1)得到地址,随便访问一个、4.在地址后面输入路径(如://192.168.3.4:800/a-href.html)
法二:
新建终端,输入yarn global add parcel 安装parcel ,然后输入parcel a-href.html,直接得到一个地址,点击即可打开。
a标签的用法
- 属性:
href:hyper(超级)+refer(引用)=超级链接
百度
效果是在当前页面打开链接。
target:可以指定在哪个窗口(页面)打开链接
百度
代码效果是,在空白页(新标签页)打开链接
download:功能是下载网页,但是很多浏览器不支持(了解即可)
百度
rel=noopener:为了防止一个Bug - 作用:
- 跳转到外部页面
- 跳转到内部锚点(指定标签)
- 跳转到邮箱或电话
a的href取值
- 网址:
https://baidu·com
http://baidu.com
//baidu.com(这是一个无协议的网址,它会自动选择http或者https,推荐网址这样写)
路径:绝对路径/a/b/c.html,如果双击打开c.html那么就是打开根目录下的c.html,就不能显示网页。如果开启了http-server,在哪开的服务哪里就是根目录,打开就是打开当前目录下的c.html。
相对路径a/b/c,就是在当前目录下打开。
百度
和百度
效果也是一样的
./意思就是在当前目录下查找。 - 伪协议:
javascript:代码;
JavaScript伪协议
点击链接,就直接执行alert(1)这个javascript代码
xxx
href后面不写东西,那么点击xxx页面就会刷新
假如你想写一个a标签,但又想让他什么也不做(失效):
xxx
:;中间留空,点击xxx啥也不做。
- 小技巧:
p{$}*30
+tab快速写出30个P标签
如何跳转到内部锚点(指定标签)?
...
10
...
查看xxx
在你要跳转到的标签里面加上id="xxx",在a标签里写上href="#xxx",点击即可跳转到指定标签。 - mailto邮箱
**发邮件给自己
**
点击链接后,唤起发邮件页面 - tel:手机号
打电话给自己
点击链接后,唤起拨号界面
a的target取值
内置名字
- _blank:
百度
作用:在空白页打开 - _self:
百度
作用:在当前页面打开(默认值) - _top:
百度
作用:在最顶层的页面打开链接(最上面的窗口) - _parent:
百度
作用:在当前页面的上一层窗口打开链接
页面可以用iframe引用另一个页面
编辑a-target.html代码:
百度
编辑a-target-iframe.html代码:
我是iframe