[1] [CITE[4月の月例パッチ「MS06-013」適用で、キヤノンのプリンタ用ソフトに不具合]] ([[名無しさん]] [WEAK[2006-04-17 22:23:46 +00:00]]) [2] の ie-crash-*.html。 [CODE(CSS)@en[[[cssText]]]] に代入する値が [[HTML]] [[要素]]の [[HTML DOM]] [[属性]]に由来する値だと [[WinIE 6]] ([[Windows XP]] [[SP2]]) がクラッシュします。 ;; [CODE(HTMLe)@en[[[body]]]] とか [CODE(HTMLe)@en[[[p]]]] とか [CODE(HTMLe)@en[[[textarea]]]] とか、おそらく[[要素型]]は任意。 そして [CODE(HTMLe)@en[[[text]]]] とか [CODE(HTMLe)@en[[[background]]]] とか [CODE(HTMLe)@en[[[className]]]] とか [CODE(HTMLe)@em[[[accessKey]]]] とか [CODE(HTMLe)@en[[[value]]]] とか [CODE(HTMLe)@en[[[defaultValue]]]] とか [CODE(HTMLe)@en[[[name]]]] とか [[HTML DOM]] の任意の[[属性]]でおk。 でも [CODE(HTMLe)@en[[[nodeName]]]] とか [CODE(HTMLe)@en[[[nodeValue]]]] とか [CODE(HTMLe)@en[[[nodeType]]]] とかだと無問題。 ([[名無しさん]] [WEAK[2007-05-10 13:57:17 +00:00]]) [3] [CITE[IT戦記 - style.cssText の使い処に関する考察]] ([CODE[2007-08-18 12:50:19 +09:00]] 版) ([[名無しさん]]) [4] [CODE(DOMi)@en[[[CSSCharsetRule]]]] の [CODE(DOMa)@en[[[cssText]]]] で得られる値 ([[Firefox]] 2、[[Opera]] 9): = [CODE(CSS)@en[@[[charset]] "]] = [CODE(DOMa)@en[[[encoding]]]] [[属性]]の値 -- [[構文解析]]時に[[大文字]]・[[小文字]]の[[正規化]]などはなされません。 -- [[構文解析]]時に [CODE(charname)@en[[[NULL]]]] (と [[Opera]] 9 ではそれ以降の[[文字列]]) は除去されます。 = [CODE(CSS)@en[";]] [CODE(DOMa)@en[[[encoding]]]] に [CODE(CSS)[[["]]]] や [CODE(CSS)[[[\]]]] が含まれていてもお構いなしです。 ([[名無しさん]]) [5] [CODE(CSS)@en[@[[namespace]]]] の [CODE(DOMa)@en[[[cssText]]]] で得られている値 ([[Firefox]] 2): = [CODE(CSS)@en[@[[namespace]] ]] (最後の1文字は [CODE(charname)@en[[[SPACE]]]]。) = もし[[名前空間接頭辞]]が指定されていれば、 それ、そのあとに [CODE(charname)@en[[[SPACE]]]] を1つ == [[構文解析]]時に [CODE(charname)@en[[[NULL]]]] (ry == 更に、[[構文解析]]時に[[小文字]]に[[正規化]]されています。 = [CODE(CSS)@en[[[url]](]] = [[名前空間URI]] == [[構文解析]]時に [CODE(charname)@en[[[NULL]]]] (ry = [CODE(CSS)@en[);]] [[名前空間接頭辞]]や[[名前空間URI]]にどんな[[文字]]が入っていようとお構いなしです。 ([[名無しさん]])