我计划建立一个数据库表来存储表单的 css 值。形式是动态的,这意味着人们无法说出它在构成中包含什么样的元素。
例如,表单可能包含文本输入框、单选按钮、下拉框的组合。这是我的问题:如果我需要为这种表单存储 css 值,我该如何构建我的表。(css 属性及其值也将在表单生成本身上分配)
据我计划,表格可能是这样的:
考虑两个表:classes, Styles
类表具有如下列:id, class_name
样式表具有如下列:id, class_id(foreign key), css_property, css_values
如果我为每个表单元素分配类,那么我可以使用上面的表格来存储 css 值。但这是解决此类问题的直接方法吗?如果没有,还有比这更好的解决方案吗?