2014-04-23 111 views
1

我有两个html文件使用一个css文件。一个是工作另一个不是。 在第一“工作”情况下,HTML语法(CSS文件是在同一目录中):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,其中我有3件东西: 1.'working'html脚本(语法为'href =“ourstyle.css”') 2.文件ourstyle.css 3 。这个文件夹叫做cgi-bin,其中我有'not working'html脚本(语法为'href =“../ ourstyle.css”') 我在本地有相同的文件夹结构,它正在运行。在服务器上它没有。

谢谢你的帮助。

+1

你有没有试过第二次拿出'../',因为它在同一个目录下? '../'将在父目录中搜索css。 –

+0

建议将所有css文件放入公共/样式表文件夹。 所以你可以直接使用它们stylesheets/ourstyle.css – Sandeeproop

+0

发布你的文件夹结构的屏幕截图,可以帮助我们找到你的错误 –

回答

1

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

相关问题