在html中为“href”开头,
我最近开始学习html,有一件事让我非常困惑,那就是为什么有些链接在path之前有一个正斜杠(“/”),而有些链接却没有?
即。
<link href="/favicon.png" rel="icon"> <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css"> 与
 <dt><a href="reset/index.html">Reset CSS</a></dt> 
一个是相对path,一个是绝对path? 以及href是如何工作的? 它只是坚持基地url后的path名?
一个是相对path,一个是绝对path?
是。
 如果您的浏览器正在指向http://foo/bar/baz.html那么: 
-   <a href="reset/index.html">将链接到http://foo/bar/reset/index.html。
-   <a href="/reset/index.html">将链接到http://foo/reset/index.html。
 如果HTML文档头部有一个基本元素 ,那么相对path将相对于基础。 例如,此处的链接会将您带到http://example.com/foobar/reset/index.html无论页面位于何处。 
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <HTML> <HEAD> <TITLE>Base element example</TITLE> <BASE href="http://example.com/foobar/"> </HEAD> <BODY> <P><a href="reset/index.html">Reset CSS</a> </BODY> </HTML>