如何为CSS创建类图?为CSS提供类图是否真的有意义?
答案 0 :(得分:0)
IMO类图对CSS没有多大意义 - 至少对于1:1映射。类不会相互扩展,但它们的实例(标记)会从封闭标记继承属性。另外,实例可以有很多(或没有)类。因此,在UML类的意义上没有继承。例如,解释了不同之处在这里:http://dorward.me.uk/www/css/inheritance/
此外,CSS中没有表达任何关联。标记类不能以正式方式相互关联。实际关系在实例级别表示 - 标签彼此相关:http://webdesign.about.com/od/cssselectors/qt/html-tag-relationships.htm
所以我的结论是:如果你真的想使用UML,你需要一个描述实例的图表 - 比如一个Object Diagram(带有对象的Class Daigram)或者包含它们实例的组件。
最有可能的是,绘制通常的HTML文档大纲并用类和应用的样式注释它们会好得多......