我正在创建一个用于报告目的的仪表板,使用html,d3.js用于可视化,css用于布局。此仪表板将由大约25人在内部使用,可容纳约7-8个组件。我的同事们提出了一个论点,我们应该在excel中设计布局,从它生成html,并且只使用插件d3组件。他们一致认为css更适合布局,但由于管理层可能会要求我们多次移动/调整组件的大小,因此最好在excel中创建布局,因为这将节省时间来满足他们未来的要求。
我反对这一点的理由是,首先,如果css处理得当,移动组件/调整组件大小不会花费太多时间。其次,excel生成的代码丑陋而庞大,甚至在没有表格数据的情况下也包含大量的表格,而且比我用css编写的代码要长两到三倍。我理解敏捷和节省时间的需要,但这是不是有点太过分了?
发布于 2013-04-04 08:54:26
在我看来,您的同事更喜欢使用Excel而不是HTML/CSS。
如果您真的只是创建7个或8个容器,那么HTML应该很简单,CSS只需要引用每个容器就可以设置特定的布局标准。
最坏的情况是,你需要调整容器的大小,如果你不能通过浮动等方式获得想要的布局,还可能对它们进行一些重新洗牌。(虽然我猜你可以直接修改它并使用绝对定位来处理一切)。
如果没有其他事情,想想不得不维护它的可怜的人。当然,您也可以讨论如何将表用于布局目的。
https://stackoverflow.com/questions/15800733
复制相似问题