Les dernières versions de Safari, Chrome, Firefox et Opera prennent en charge certaines fonctionnalités HTML5. Internet Explorer 9 prendra en charge certaines fonctionnalités HTML5.
Afin de permettre aux anciennes versions des navigateurs d'afficher correctement ces éléments, vous pouvez définir la valeur de l'attribut CSS display sur bloquer :
header, section, footer, aside, nav, main, article, figure { display: block; }
Pour les navigateurs ie, afin de rendre les navigateurs inférieurs à ie9 compatibles Pour les éléments html5, vous pouvez utiliser la solution shiv :
<!--[if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->
ou introduire directement le fichier js local
<!--[if lt IE 9]> <script src="html5shiv.min.js"></script> <![endif]-->
html5shiv. js Il doit être placé dans l'élément car le navigateur IE doit d'abord charger ce fichier lors de l'analyse de nouveaux éléments HTML5.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>渲染 HTML5</title> <!--[if lt IE 9]> <script src="html5shiv.min.js"></script> <![endif]--> </head>
Ce qui précède est le contenu des problèmes de prise en charge du navigateur HTML5, veuillez prêter attention à plus contenu associé Site Web PHP chinois (www.php.cn) !