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