外部样式表,指定绝对路径或相对路径
包含外部样式表的链接标签的href部分让我感到困惑,尤其是因为大多数人不使用整个URL。外部样式表,指定绝对路径或相对路径
例如,在
<link rel="stylesheet" href="mystyles.css" type="text/css" media="screen">
,如果我想把我的样式表中关wwwroot的一个子目录,这将是在试图通过引用它的区别:
一)HREF =“/ someDir/mystyles.css “
b)HREF =” ./ someDir/mystyles.css”
c)中HREF = “someDir/mystyles.css”
非常感谢
这是基本的相对URL语法。没有什么CSS具体关于这个。
假设这出现在http://example.com/foo/bar/index.html
href="/someDir/mystyles.css"
http://example.com/someDir/mystyles.css
href="./someDir/mystyles.css"
http://example.com/foo/bar/someDir/mystyles.css
href="someDir/mystyles.css"
http://example.com/foo/bar/someDir/mystyles.css
而且你没有提到href="../someDir/mystyles.css"
具体做法是:http://example.com/foo/someDir/mystyles.css
谢谢,所以b和c是相同的。感谢您提供“D”。你有使用技术的偏好吗?谢谢。 – Ray
只有选项C会做任何事情。 http://www.w3.org/TR/WD-html40-970917/htmlweb.html –
选项b和c实际上是相同的。 “./”指的是当前目录。 –
嗯,我忘了,谢谢。但为什么人们甚至使用“./”风格。嗯。 – Ray