格式化HTML表格以粘贴到Google文档中

时间:2017-05-03 17:36:22

标签: html css google-docs google-docs-api

我正在为常规表生成HTML代码:

<table cellpadding="0" cellpadding="0">
    <tr>
       <td>Data</td>
       <td>Data</td>
       <td>Data</td>
    <tr>
</table>

一代之后,我在浏览器(Firefox)中打开HTML文件并复制并粘贴到空白的Google Doc中,但Google Docs会翻译没有边框边框和默认格式的表格。

有一种方法可以格式化HTML表格以满足Google文档要求吗? 或者有一种方法可以使用宏格式化Google Doc的许多表格? (我的意思是表格边框和单行间距)

1 个答案:

答案 0 :(得分:3)

我注意到的第一件事是<table>已经宣布cellpadding="0"两次。

  

HTML5中不支持cellpadding [和cellspacing] [{1}} []的属性[s]。请改用CSS。“ - W3 Schools

请参阅此其他StackOverflow问题,了解如何set cellpadding and cellspacing in CSS

这实际上解决了您的问题,因为在您的<table>样式中添加border-collapse属性会导致表格作为表格粘贴到Google文档中... if you将其设置为table

如果您将separate添加到padding(如果您有td,则

},

我创建了这个Google文档Paste <table> into Docs,其中包含一些示例,说明不同的样式如何影响表格粘贴到文档中的方式,并注明了这些样式。

希望这有帮助!

我还应该注意,这是在Chrome中进行复制/粘贴的;不同的浏览器会产生不同的结果我还发现选择了多少会影响桌子的粘贴方式。我最好的建议是根据桌子的外观和你想要的结果进行实验。