我无法将外部css文件链接到htmlCSS to HTML链接bug
HTML文件位于文件夹“header”中,css文件header.css也位于此文件夹中。
继承人的CSS代码:
@charset "UTF-8";
h1 {
font-size: 250%;
}
下面是HTML:
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="header.css" />
<title> <?php echo $title; ?> </title>
</head>
<body>
<h1> <?php echo $header; ?> </h1>
<div id = 'myOrgButton'>
<form method="post" action="../../controllers/MyOrganisation">
<input type="submit" value="My Organisation" />
</form>
</div>
<div id = 'logoutButton'>
<form method="post" action="../../controllers/<?php echo $action; ?>">
<input type="submit" value="<?php echo $action; ?>" />
</form>
</div>
<hr/>
的PHP是在这里,因为这是头是我从控制器加载PHP视图。 我试着定义绝对路径,将CSS放在不同的文件夹中,没有任何工作。
当css被嵌入到带有标签的html中时,它完美地工作,所以我猜这个问题与链接有关。
更新
我已经添加了完整的html代码。
你期待的H1在标题中显示? – webdad3 2012-01-17 20:35:47
您是否检查过服务器上CSS文件的权限?任何人都可能无法阅读。另外,使用Firebug/Web Inspector来检查控制台,看看你是否在CSS文件上得到404。 – Mark 2012-01-17 20:37:02
当我探索fireBug中的CSS选项卡时,没有规则存在。 在HTML选项卡中,当我尝试扩展链接时:我得到404,这可能意味着什么? – 2012-01-17 20:39:20