どういうことかというと。 【jQuery】html5要素を含む文字列をappend(), とは以下のこと。 $("ul").append("<li><article>俺のスタイル貫くぜ</article></li>"); こうするとarticle要素のcssが適応されていない!( IE8 or lower ) ちなみに、 おんなじappendでもjQueryオブジェクトをappend、 $("ul").append( $(document.createElement("li")).append( $(document.createElement("article")).text("俺のスタイル貫くぜ") ) ); これは、うまくいく。 appendChild自体はうまくいくかどうかやってみるんだけど、 var html5Element = document.createElement("a