自定义标签
自定义标签是标签的名字不能用符号开头,例如
<!ooo></!oo>,<:ooo><:!oo>等等,可以这样
<o:oo></o:oo>
但有个特殊IE里,开头可以用'!',也许是为了让IE识别Doctype
W3C标准中获得DOCTYPE头信息的方法是document.doctype...
l例如<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
为网页开头的文档类型。
通过getElementsByTagName('!')[0]就可以获得文档类型。。
但通过getElementsByTagName('!Doctype')[0],是不行的。。类似的如有IE里有下面的自定义标签
<!sss>rrrrr<!sss>
<:sss>rrrrr</:sss>
<#sss>rrrrr</#sss>
只能通过getElementsByTagName('!')[0]获得第一个标签<!sss>rrrrr<!sss>。。其他都是不合法的。。
后两个在IE和firefox都是显示不正常的。。
下面开始W3C中自定义标签
很简单
<style type="text/css">
ij{color:red;}
s\:ss{color:red;}
s\!ss{color:yellow;}
</style>
<ij>rrrrr</ij>
<s!ss>rrrrr<s!ss>
<s:ss>rrrrr</s:ss>
特殊符号一定记得转义、、、