Ciao

non riesco ad visualizzare in nessun modo il background con IE9 nei tag:

codice:
<header></header>
<footer></footer>
negli altri browser si vede compresi IE8 in giù! Ci sono incompatibilità tra html5 e css3 per IE9?

Lo stile è questo:

codice:
header{width:60%; height:20px; text-align:center; margin:0 auto;padding:10px 0 22px 0;background:#FF6600;color:#000;font-size: 30px;}
La struttura della mia pagina è così:

codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Titolo </title>
<link href="/CSS/pannello_html5.css" rel="stylesheet">
<!--[if lt IE 9]> 
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->
</head>

<body>
<header>Titolo</header> 
<nav></nav>
<section>
<form id="form">...</form>
<footer>...</footer>
</section>
</body>
</html>