天天看点

第四章:Web镇之旅

关于FTP,参考https://blog.csdn.net/yerenyuan_pku/article/details/54588644

统一资源定位符URL

URL(Uniform Resource Locator)是一个全局地址,可以用来定位Web上的任意资源,包括HTML页面,音频,视频和很多其他形式的Web内容

除了指定资源的位置,URL还可以指定用来获取资源的协议

绝对路径与相对路径

URL是绝对路径

我们在第二章那个图下边是相对路径

绝对路径会告诉服务器如何从你的根文件夹到达某个特定的页面或者文件。

相对路径只用来链接同一网站内的页面,绝对路径通常用来链接其他网站

那么我们可以站内站外都用绝对路径吗?当然可以,但是,当移动这个网站或者改变他的名字时,即必须修改所有URL来反映新的网站位置,所以应该使用相对链接来链接同一网站中的页面,而使用URL来链接其他网站上的页面。

为<a>增加title属性————为链接增加标题以便访问

什么意思呢,就是鼠标放在链接上,会有文本描述

<p>
<a href="elixir.html" target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow"  title="我是一个到达elixir.html的描述">elixir</a>
</p>
           

利用id属性为<a>创建目标,<a>利用#链接到特定位置

什么意思呢,就是你想在第一个网站点进去链接,进入到第二个网站特定的位置,而不是从头开始往下自己找

那么需要什么呢,就是被访问的目标网站在创建时就增加id属性,有一个关键词,然后另一个网站要访问他,则链接后边加上一个#关键词 来访问到特定地址,关键词必须是唯一的

比如,a网站要访问到b网站的Dog关键词处,则:

b网站这样:

<h2 id="Dog">Dog is cute!</h2>
           

a网站这样:

<p>
链接是: <a href = "b.html#Dog"  title="Read about b">See b  </a>
</p>
           

那自己编代码时要访问一个网站怎么知道哪个是关键词呢?右键‘查看源码’,找到他里边的关键词才可以用

可以为任意元素增加id属性呦,但是id属性中不能有空格,注意大小写要一致

利用<a>元素的target属性打开新窗口

你会发现之前你的网页中打开新的网页,就会覆盖前一个网页,这是在同一个窗口打开的网页,那么要是想在一个新的窗口打开网页怎么办呢?target属性!target="_blank"

<p>
<a  target="_blank"  href="elixir.html" target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow"  title="我是一个到达elixir.html的描述">elixir</a>
</p>
           

有时候,你得到了一个新标签而不是一个新窗口,怎么回事呢?这是由于大多数浏览器都有一个默认设置,会在一个标签页中打开新的窗口。如果想强制打开一个新窗口,可以在首选项设置里面来实现。