《Head First HTML&CSS》第四章笔记(下)

第四章

一、关于URL

  URL就是我们在浏览器中输入的完整地址(Web地址/统一资源定位符Uniform Resource Locators)。

  举个例子:http://www.baidu.com/index.html 

  http是URL的第一部分,是指用来获取资源的协议。www.baidu.com是网站名。index.html是从根文件夹到资源的绝对路径。

  要定位Web上的某个资源,需要知道维护这个资源的服务器以及资源的绝对路径,就可以创建一个URL。

二、关于HTTP

  HTTP即为超文本传输协议,这是在Web上传输超文本文档的公认的一种协议,尽管“超文本文档”通常只是指HTML页面,但这个协议实际上还可以用来传输图像或Web页面可能需要的任何其他文件。

                                                          

三、可能遇到的一种情况

  如果浏览器向Web服务器请求一个目录而不是文件时会发生什么,例如:http://www.baidu.com/

  这种情况下,Web服务器接收到一个类似这样的请求时,它会尝试查找这个目录中的默认文件index.html或default.htm,如果服务器找到这样一个文件就会把它返回给浏览器显示。

  如果输入的是http://baidu.com,服务器会自动加上末尾的斜线/。即服务器会将这个请求改为http:/baifu,com/,最终返回http://baidu.com/index.html。

  ps:在告诉别人URL时,最好还是不要加上Index.html,因为万一以后改了Web服务器,而它用另一个默认文件名default.htm或者index.php,这样就很麻烦。

四、链接到其他网站

  前面提过<a>标签可以用来创建链接。如<a href="www.nihao.com">你好</a>。

  标签<a>可以加很多属性,比如说title,id,target等。

  ①title属性用于提供链接信息,通常title属性值与所链接的Web页面的<title>元素值相同。把鼠标移动到链接上停留一秒就可以看到这个提示。

                                                            

  ②id是一个重要的属性,它是一种唯一标识元素的方法,带id的元素有一个特殊特性:你可以直接链接这些元素。

  如:<a href="index.html#chai'>See Chai Tea</a>   就可以通过这个链接直接到该页面id为chai的元素的地方。

  id属性中可以用大写小写字符任意组合,但要注意href和目标id要一样,不然链接是无用的。

  要让大多数的浏览器都得到一致的结果,id一定要用一个字母开头(A~Z或a~z),后面可以使任意字母、数字、横线、下划线、冒号或点好,但是尽量不要有空格。比如“Michael Jackson”最好不要有,可以用Michael-Jackson、Michael_Jackson、MichaelJackson代替。

  ③target属性

  前面的连接都是在同一个窗口进行的,如果希望在点击链接后保留原来的窗口并打开一个新的窗口,则可以加入target属性。

  将target属性的值设置为“_blank”即可。

  如:<a target="_blank" href="http://www.coffee.com/mission.html" title="Read about our Mission">Read about our Mission</a>

原文地址:https://www.cnblogs.com/zherleon/p/12629328.html