由於TR
的內容模型定義為(TH|TD)+
,因此TR
不允許使用SCRIPT
:
<!ELEMENT TR - O (TH|TD)+ -- table row -->
這意味着TH
或TD
一個或多個元素。
但SCRIPT
是允許在TD
。 看TD
的定義 :
<!ELEMENT (TH|TD) - O (%flow;)* -- table header cell, table data cell-->
其中參數實體流定義為:
<!ENTITY % flow "%block; | %inline;">
內聯定義為:
<!ENTITY % inline "#PCDATA | %fontstyle; | %phrase; | %special; | %formctrl;">
特別定義為:
<!ENTITY % special
"A | IMG | OBJECT | BR | SCRIPT | MAP | Q | SUB | SUP | SPAN | BDO">