css在一个文件中工作但不在另一个文件中工作

时间:2014-04-23 12:03:15

标签: html css

我有两个使用一个css文件的html文件。一个是工作,另一个不是。 在第一个'工作' case,html语法是(css文件在同一目录下):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US">
    <head>
        <title>Our first page</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="stylesheet" type="text/css" href="ourstyle.css"></head>

在第二个“不工作”中例如,html语法是(css文件在一个文件夹中):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Our second page</title>
        <link rel="stylesheet" type="text/css" href="../ourstyle.css"></head>

在本地运行这两个文件时,css文件可以正常工作,但在服务器上却没有。 我在第二个html文件中使用javascript和jquery。我在Two Linked CSS Files Not working的问题中做了他们的建议,但仍然没有奏效。 请帮忙。

PS这是我提出的第一个问题,所以如果我不具体或不够清楚,请告诉我。谢谢。

澄清: 我没有在我的本地环境和服务器上的两个单独目录中拥有ourstyle.css。我只在父目录中有它。所以实际上,我有父文件夹WWW,其中我有三件事: 1.工作&#39; html脚本(语法&#39; href =&#34; ourstyle.css&#34;&#39;) 2.文件ourstyle.css 3.名为cgi-bin的文件夹,其中我没有工作&#39; html脚本(语法&#39; href =&#34; ../ ourstyle.css&#34;&#39;) 我在本地运行的文件夹结构相同。在服务器上它没有。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

而是将ourstyles.css放入一个文件夹(如CSS),然后引用它们,即/CSS/ourstyle.css(而不是../ourstyle和outstyle)。将脚本放在js文件夹和css文件夹中的样式是很好的做法。稍后当你处理大量文件时,你会感谢自己。