CSS替代/等价于display:table,table-row-group,table-row和table-cell?

时间:2018-02-05 16:53:55

标签: css css3 itext css-tables itext7

我有一个奇怪的问题要解决,如果你有兴趣,我会解释为什么我需要克服它。但是,基本上,我需要应用与Divs上的以下各项具有完全相同效果的CSS:

display: table;
display: table-row-group;
display: table-row;
display: table-cell;

也许,一些不同的CSS属性的组合可以实现相同的东西(不仅仅是显示属性,而是对齐,高度/宽度属性等) 任何帮助将不胜感激。

现在,您感兴趣的原因是:我正在研究一个从View生成PDF的.NET MVC应用程序。之前的开发人员使用一个名为Rotavia的工具来实现这一目标,并使用表格构建整个标题部分。新的客户要求是我们的PDF可以访问/ 508兼容。因此,我们不得不从Rotavia切换到iText HTML到PDF。本节不执行表的功能,根据508规则,不应该是表。所以我将table,tbody,tr和td元素分别用display:table,table-row-group,table-row和table-cell切换到div,布局看起来基本上和我想要的一样。但是,iText仍将这些元素转换为表格元素(PDF中的标签),这非常非常烦人。在我看来,如果我使用具有这些显示属性的div应该是显而易见的,我试图消除表的使用但获得相同的布局效果。我尝试了很多不同的CSS替代品,但是一切都搞砸了布局。

0 个答案:

没有答案