主に技術的なことを書くブログ

浅めにマークアップ&フロントエンドの技術的なことをメモしていましたが、ざっくばらんに書いています。

HTML5の新しいタグで、IE系のブラウザにCSSを適応させる

HTML5でコーディングすると、IE系はcssが効かないので放置してたんですけど、下記のjavascriptを読み込ましておけばcssが効くみたいです。

document.createElement("section");
document.createElement("article");
document.createElement("aside");
document.createElement("header");
document.createElement("footer");
document.createElement("nav");


ついでに、IEだけDOCTYPEの振り分けとかもPHPでやってみたり

<?php
$agent = getenv("HTTP_USER_AGENT");
if( ereg("MSIE", "$agent" ) ){
echo
'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">';
} else {
echo
'<!DOCTYPE html>';
}
?>

してみたら何かなるかと思ったけど、別になにもならなかった。。