我想知道是否有机会在xhtml中创建通配符属性列表。 E.g。
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" [
<!ATTLIST a tooltip CDATA #IMPLIED>
<!ATTLIST a tooltip-align (top|bottom|right|left) #IMPLIED>
]>
而不是“a”我想将这两个属性添加到所有元素中。任何的想法?感谢
答案 0 :(得分:1)
没有。 XHTML DTD使用实体声明来解决这个问题,类似这样(简化):
<!ENTITY % coreattrs
"id ID #IMPLIED
class CDATA #IMPLIED
style %StyleSheet; #IMPLIED
title %Text; #IMPLIED"
>
<!ELEMENT a %a.content;>
<!ATTLIST a
%coreattrs;
href %URI; #IMPLIED
... etcetera ...
>