url里的#

1、问题:今天遇到一段代码,加载后是直接在url后面加上“#字符串”,然后刷新页面,不懂这个操作就想弄清楚一下

2、#的作用:

在url后面添加#是添加锚点,是提供信息给浏览器的,并不影响向服务器请求

#代表网页中的一个位置。其右面的字符,就是该位置的标识符。比如,http://www.example.com/index.html#print就代表网页index.html的print位置。浏览器读取这个URL后,会自动将print位置滚动至可视区域

为网页位置指定标识符,有两个方法。一是使用锚点,比如<a name="print"></a>,二是使用id属性,比如<div id="print">

就是说,我们想到达页面中的某一个指定的位置,可以通过#来实现

posted @ 2022-05-06 17:43  Pavetr  阅读(796)  评论(0)    收藏  举报