深色模式
URL 结构
HTML 教程 学习笔记
URL 组成
URL 示例:
https://www.example.com:80/path/to/myfile.html?key1=value1&key2=value2#anchor协议
上例是https://的部分。
主机
服务器的域名或IP地址。
端口
http协议默认是80端口,https协议默认是443端口。
路径
查询参数
参数的位置是在路径后面,两者之间使用?分隔,上例是?key1=value1&key2=value2。
锚点
锚点(anchor)是网页内部的定位点,使用#加上锚点名称,放在网址的最后,比如#anchor。浏览器加载页面以后,会自动滚动到锚点所在的位置。
锚点名称通过网页元素的id属性命名。
URL 字符
普通字符
在URL中不必转义就能正常使用的字符:
- 26个英语字母(包括大写和小写)
- 10个阿拉伯数字
- 连词号(
-) - 句点(
.) - 下划线(
_)
保留字符
保留字符,对应的转义形式:
!:%21#:%23$:%24&:%26':%27(:%28):%29*:%2A+:%2B,:%2C/:%2F::%3A;:%3B=:%3D?:%3F@:%40[:%5B]:%5D
绝对URL和相对URL
URL 分成两种:绝对 URL 和相对 URL。
<base>标签
<base>标签指定网页内部的所有相对 URL 的计算基准。
