html找不到css文件怎么解决
如果你在引用css文件时,使用了错误的文件路径,就会导致引用失效。 解决方法就是填写正确的css文件路径。
下面我们学习下HTML填写路径的两种方法。
(推荐学习:HTML视频教程)
一、HTML相对路径(Relative Path)
● 同一个目录的文件引用
如果源文件和引用文件在同一个目录里,直接写引用文件名即可。
我们现在建一个源文件info.css,在info.html里要引用index.css文件作为样式。
假设info.html路径是:c:\Inetpub\wwwroot\sites\blabla\info.html 假设index.css路径是:c:\Inetpub\wwwroot\sites\blabla\info.css
代码应该这样写:
<link rel="stylesheet" href="info.css">
● 如何表示上级目录
../表示源文件所在目录的上一级目录,../../表示源文件所在目录的上上级目录,以此类推。
假设info.html路径是:c:\Inetpub\wwwroot\sites\blabla\info.html 假设info.css路径是:c:\Inetpub\wwwroot\sites\info.css
代码应该这样写:
<link rel="stylesheet" href="../info.css">
● 如何表示下级目录
引用下级目录的文件,直接写下级目录文件的路径即可。
假设info.html路径是:c:\Inetpub\wwwroot\sites\blabla\info.html 假设info.css路径是:c:\Inetpub\wwwroot\sites\blabla\html\info.css
在info.html加入index.html超链接的代码应该这样写:
<link rel="stylesheet" href="html/info.css">
二、HTML绝对路径(Absolute Path)
HTML绝对路径(absolute path)指带域名的文件的完整路径。
假设你注册了域名www.html.cn,并申请了虚拟主机,你的虚拟主机提供商会给你一个目录,比如www,这个www就是你网站的根目录。
假设你在www根目录下放了一个文件index.html,这个文件的绝对路径就是: www.html.cn/index.html。
假设你在www根目录下建了一个目录叫html_tutorials,然后在该目录下放了一个文件index.html,这个文件的绝对路径就是
http://www.html.cn/html_tutorials/index.html。
css文件与资源路径相关:
../表示当前文件所在层级的上一层级。
./表示当前文件所在的层级。
/表示根目录。
url中指定的htc文件路径是相对于引用css的HTML文件所在目录
© 著作权归作者所有
发表评论