0

我正在创建一个用于报告目的的仪表板,使用 html、d3.js 进行可视化和 css 进行布局。该仪表板将由大约 25 人内部使用,并将包含大约 7-8 个组件。我的同事正在争论我们应该在 excel 中设计布局,从中生成 html,然后只插入 d3 组件。他们同意 css 更适合布局,但由于管理层可能会要求我们多次移动/调整组件大小,因此最好在 excel 中创建布局,因为这样可以节省时间来满足他们未来的要求。

我反对这一点的论点首先是,如果 css 正确完成,移动/调整组件大小不会花费太多额外的时间。其次,excel生成的代码丑陋而庞大,即使没有表格数据也包含大量表格,并且比我在css中编写的代码长两倍或三倍。我理解敏捷和节省时间的必要性,但这不是太多了吗?

4

1 回答 1

1

在我看来,您的同事使用 Excel 比使用 HTML/CSS 更舒服。

如果您真的只是创建 7 或 8 个容器,那么 HTML 应该很简单,CSS 只需要对每个容器的引用来设置特定的布局标准。

最坏的情况是,如果您无法通过浮动等方式获得所需的布局,您将需要调整容器的大小并可能对它们进行一些重新洗牌。(尽管我想您可以破解它并使用一切的绝对定位)。

如果没有别的,想想必须维护它的穷人。当然,您也可以随时讨论使用表格进行布局。

于 2013-04-04T00:54:25.763 回答