啊。Word 因其臃肿、复杂、不符合标准、无语义的 HTML 而臭名昭著。不幸的是,我有一位教授要求我们按照非常严格的标准制定大纲。我宁愿不手写它,所以我决定做一些对我的同学也有用的东西。我在 Mac 上的 NeoOffice 中使用一个简单的编号列表创建了大纲,将其导出为 HTML,并编写了相当多的 CSS 来设置它的样式。然后,我让某人在 Word for Windows 中创建了一个有序列表,将其导出为 html,然后将其发送给我以检查兼容性。在向下滚动页面数英里后,我试图抑制颤抖,我发现了一个问题。Word 没有使用<ol>
and <li>
。它使用了嵌套的山脉<span>
s 与类了 wazoo。我不想看到我所有的工作都白费了,但是这个内容是不可能使用的——我必须在文档到文档的基础上进行样式设置,而不是使用通用样式表。
理想情况下,Word 将使用标准标签生成 HTML,以便我可以像任何其他列表一样设置它的样式,但情况似乎并非如此。我怎样才能让它生成实际使用<ul>
and<li>
而不是的列表<span>
,或者至少修改我的代码中的某些内容以某种方式以它创建列表的奇怪方式工作?