css根本不适用

时间:2012-08-21 07:32:19

标签: html css

非常奇怪,当我运行我的页面时,css样式并不适用于元素。防爆。 top_login。当我尝试在firebug中调试时,它没有显示任何css样式被应用。这是小提琴饲料http://jsfiddle.net/rPyn8/7/。它的工作原理和所有风格都适用于那里。但是,如果尝试链接css文件,它不起作用。要复制此问题,需要创建本地文件并在浏览器中打开它

5 个答案:

答案 0 :(得分:0)

您的路径不正确。如果样式表位于主目录的“css”文件夹中,那么 改变:

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

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

答案 1 :(得分:0)

您的CSS有一些错误。例如cursor:hand不是css属性,form是标记,所以不要将name标记为类名

check here你工作正常

答案 2 :(得分:0)

当我尝试将你的css包含在头部这样的

时,它正在工作
<head>
 <style>
put your css here
 </style>
 </head>

你只是查看你的css路径。我认为有什么问题。把你的css链接这样做

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

尝试验证您的HTML代码。

答案 3 :(得分:0)

如果它在本地计算机上不起作用(来自文件系统文件夹,而不是Web服务器)是因为标记中的绝对路径。

您的文件结构应为:

MyTestFolder
  |-- css
  |   |-- admin.css
  |-- test.html

html页面中的<link>标记应为:

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

同样在您的admin.css中,您正在使用资源/images/admin/center_form.gif的根路径等。您应该将它们设为相对路径(默认情况下来自CSS文件的位置):images/admin/center_form.gif。改变所有这些

因此,扩展您的目录结构,它应该类似于:

MyTestFolder
  |-- css
      |-- images
          |-- admin
              |--center_form.gif
  |   |-- admin.css
  |-- test.html

答案 4 :(得分:0)

问题在于.htaccess。路径是正确的,但有一些规则需要改变