1

很奇怪,当我运行我的页面 css 样式不适用于元素时。前任。顶部登录。当我尝试在 firebug 中调试时,它没有显示应用了任何 css 样式。这是小提琴提要http://jsfiddle.net/rPyn8/7/。它有效,所有样式都应用在那里。但是如果尝试链接 css 文件它不起作用。要复制此问题,需要创建本地文件并在浏览器中打开它

4

5 回答 5

0

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

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

<link rel="stylesheet" type="text/css" href="css/admin.css"/>
于 2012-08-21T07:36:16.587 回答
0

你的CSS有一些错误。例如cursor:hand不是 css 属性,表单是标签,所以不要将名称标记为类名

在这里检查你的CSS工作正常

于 2012-08-21T07:40:48.937 回答
0

当我试图像这样将你的 CSS 包含在头部时,它的工作原理

<head>
 <style>
put your css here
 </style>
 </head>

您只需检查您的 css 路径。我认为有问题。使您的 css 链接像这样

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

尝试验证您的 html 代码。

于 2012-08-21T07:42:03.503 回答
0

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

你的文件结构应该是:

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

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

<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
于 2012-08-21T07:43:17.450 回答
0

问题出在.htaccess 中。路径正确但有一些规则需要更改

于 2012-08-21T07:58:46.200 回答