Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 为什么我的href路径需要额外的'/';在AWS上测试网页与在本地测试网页时?_Html_Css_Amazon Web Services - Fatal编程技术网

Html 为什么我的href路径需要额外的'/';在AWS上测试网页与在本地测试网页时?

Html 为什么我的href路径需要额外的'/';在AWS上测试网页与在本地测试网页时?,html,css,amazon-web-services,Html,Css,Amazon Web Services,我正在学习web开发和AWS的基础知识。我正在构建具有以下工作区结构的虚拟网页: 风格/ index.html 我的样式表链接如下所示: 我的问题是,当我在本地打开文件时,该href不适用于我的样式表,而不是在web上导航网页,我必须删除第一个“/”: 如果相关的话,我在windows 10机器上。在链接样式表或任何外部样式表时,需要知道的基本知识很少 请参见下面的示例。假设下面的脚本嵌套在资产/页面文件夹下。内部access.html文件 <link rel="styleshee

我正在学习web开发和AWS的基础知识。我正在构建具有以下工作区结构的虚拟网页:

  • 风格/
  • index.html
我的样式表链接如下所示:

我的问题是,当我在本地打开文件时,该href不适用于我的样式表,而不是在web上导航网页,我必须删除第一个“/”


如果相关的话,我在windows 10机器上。

在链接样式表或任何外部样式表时,需要知道的基本知识很少

请参见下面的示例。假设下面的脚本嵌套在
资产/页面文件夹下
。内部
access.html
文件

<link rel="stylesheet" type="text/css" href="../theme/theme-blue.css">

说明:

  • (点)表示当前目录
  • ..(点-点)表示从当前目录转到两级以上,然后指向主题文件夹
  • 然后在主题文件夹中查找
    theme blue.css
  • 图像说明:


    我在Ragavan Rajan回答的帮助下发现了解决方案:


    /”是区别。

    感谢您的有益解释和图像。我的问题更多的是关于为什么“/styles/styles.csc”在AWS上正常工作,而不是在本地测试时。相反,“styles/styles.css”可以在本地工作,但不能在AWS上工作。我想找到一条对两者都有效的路径。我在“/styles/styles.css”中找到了解决方案