iIE11でhtml5の文法で書きだすと絶対座標で配置できない!

canvasを使って、複数のcanvasをマウスで移動させようと思って,HTML5の書式でページを作りだした。

html5では
<!DOCTYPE HTML>
<html lang="ja">
<head>
と書きだすようになっているが

これで書き出すと絶対座表

< div style="position:absolute;top:100;left:100;">
<canvas></canvas>
</div>

は指定座標に配置されない!

自分のタイプミスではと、調べてもない

一行目の
<!DOCTYPE HTML>
を消したら不思議と機能するようになった

canvasも
HEAD内に
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE11;">
としないとエラーになるものがあった。

自分のミスだと2日も悩んだのにIEのバグだったようだ

この記事へのコメント

この記事へのトラックバック