为什么HTML代码没有与CSS代码链接?

如何解决为什么HTML代码没有与CSS代码链接?

这是我用于index.html的代码

<!DOCTYPE html>
<html>
<head>
<title>Github Hub </title>
<link rel="stylesheet" type="text/css" href="css/site.css">
</head>
<body>
<header>
    <div><img src="C:\Users\Maryam\Pictures\Saved Pictures\github.logo.jpg" width="205" height="150" /></div>
    <div>This is <i>site for Github</i> to search for interesting peojrcts.</div>
    <nav>
        <ul>
            <li> <a href="/index.html">Home</a> </li>
            <li> <a href="/contact.html">Contact</a> </li>
            <li> <a href="/abouy.html">About</a> </li>
        </ul>
    </nav>
</header>
<section id="main">
    <p>We will show you a list of <b> Github projects</b><span> and the dates</span>,(click here for more information <a href="http://github.com">Gethub</a>).</p>
    <form action="http://wilder.azurewebsites.net/echo" method="post">
        <label for="SearchPhrase">Search Phrase:</label>
        <input name="SearchPhrase" id="Searchphrase" /> <br />
        <input type="checkbox" name="UseStars" /> <label for="UseStars"> Use Stars?</label> <br />
        <label for="LangChoice">Languages:</label><br />
        <select name="langChoice" id="langChoice">
            <option selected>All</option>
            <option>JavaScript</option>
            <option>Java</option>
            <option>C#</option>
            <option>Ruby</option>
</select>
<br />
<input type="submit" value="search" />

</form>
</section>
<footer>
    &copy; 2020 Mariam Shabou LLC
</footer>

这是我用于site.css的代码 我将HTML与CSS链接在一起,但是一旦运行该工作,该问题就不会出现在网络上

/*site.css*/
    header,footer {
        background: lightgrey;
        border: solid 1px black;
        /**font-family: 'Times New Roman',sans-serif,**/
    }
    footer{
        padding: 10px;
        border-radius: 3px;
    }
    body{
        font-family: Segoe UI,Arial,Helvetica,sans-serif;
        font-size: 14px;
    }
    #main{
        border: solid 1px #ccc;
        border-radius: 5px;
        margin: 20px 0;
        padding: 5px;
    }
    #main > form > label
    {
        font-weight: bold;
    }

这是我运行index.html的代码时得到的,问题是我在site.css中编写的代码未链接到index.hmtl,这意味着在site.css中修改的内容不存在。

enter image description here

解决方法

仔细检查您的相对路径。在其他所有内容上,您都以斜杠开头,这使我认为您可能在CSS路径之前需要一个斜杠,但是如果不查看文件系统,就无法分辨。

,

从您的屏幕截图来看,这可能是经典的文件路径错误。您的 index.html 似乎位于localhost/img/index.html

您的 CSS 居住在哪里?

如果它位于localhost/img/css/style.css中,则您的代码应该可以正常工作。

如果它位于localhost/css/style.css中,则需要将CSS的位置更改为以下位置;

<link rel="stylesheet" type="text/css" href="../css/site.css">

../告诉href回到目录,然后进入CSS。如果没有../,您将告诉它在当前目录中查找,通过您的屏幕快照即可; localhost/img/css/style.css

以这种方式使用文件路径时;您必须注意,它与当前文档的位置有关。

阅读这些与文件路径有关的文章;

https://www.w3schools.com/html/html_filepaths.asp

https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/Dealing_with_files

https://css-tricks.com/quick-reminder-about-file-paths/

,

最好共享当前项目的文件夹结构。

但是,在您的代码中似乎很少有常见错误,例如从绝对文件目录(C:\)加载某些内容,这使我相信您仅使用静态文件,完全不建议使用。

如果这些前端代码是较大项目的一部分(例如,使用c#,php等),则可以轻松使用base_url概念并通过可公开访问的绝对URL(例如,{{1})加载文件}或http://localhost/yourproject/site.css

在任何情况下,就像我们许多人试图指出的那样,它与您拥有的CSS文件的相对路径有关。那应该可以立即解决您的问题,并且即使您移动服务器也可以保证正常工作。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


依赖报错 idea导入项目后依赖报错,解决方案:https://blog.csdn.net/weixin_42420249/article/details/81191861 依赖版本报错:更换其他版本 无法下载依赖可参考:https://blog.csdn.net/weixin_42628809/a
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下 2021-12-03 13:33:33.927 ERROR 7228 [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPL
错误1:gradle项目控制台输出为乱码 # 解决方案:https://blog.csdn.net/weixin_43501566/article/details/112482302 # 在gradle-wrapper.properties 添加以下内容 org.gradle.jvmargs=-Df
错误还原:在查询的过程中,传入的workType为0时,该条件不起作用 &lt;select id=&quot;xxx&quot;&gt; SELECT di.id, di.name, di.work_type, di.updated... &lt;where&gt; &lt;if test=&qu
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct redisServer’没有名为‘server_cpulist’的成员 redisSetCpuAffinity(server.server_cpulist); ^ server.c: 在函数‘hasActiveC
解决方案1 1、改项目中.idea/workspace.xml配置文件,增加dynamic.classpath参数 2、搜索PropertiesComponent,添加如下 &lt;property name=&quot;dynamic.classpath&quot; value=&quot;tru
删除根组件app.vue中的默认代码后报错:Module Error (from ./node_modules/eslint-loader/index.js): 解决方案:关闭ESlint代码检测,在项目根目录创建vue.config.js,在文件中添加 module.exports = { lin
查看spark默认的python版本 [root@master day27]# pyspark /home/software/spark-2.3.4-bin-hadoop2.7/conf/spark-env.sh: line 2: /usr/local/hadoop/bin/hadoop: No s
使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams[&#39;font.sans-serif&#39;] = [&#39;SimHei&#39;] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -&gt; systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping(&quot;/hires&quot;) public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate&lt;String
使用vite构建项目报错 C:\Users\ychen\work&gt;npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-