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