为了满足用户的要求,我告诉他们只需从网页上复制和粘贴,这样他们就可以将数据放到Word文档中。
该网页使用CSS,并特别使用了一个具有font-weight:bold的类。
当我复制粘贴到Word中时,粘贴的文本没有粗体样式。
如果我使用<b>标记,然后复制-粘贴,那么“粗体”就会保留到Word文档中。
我更喜欢继续使用CSS。
关于为什么<b>能工作而font-weight不能工作,有什么建议吗?我怎么才能让它工作呢?
即使对整个页面执行select-all也没有帮助。
发布于 2011-03-22 20:02:40
说真的,只需使用<b>或<strong>将单词加粗即可。如果出于某种原因,它们应该是粗体的,那么就使用正确的标记。您可能不熟悉HTML5,但是semantic definitions in HTML5 for , , and 很好用。一举两得。
发布于 2011-03-22 19:16:29
这是因为word只抓取HTML,而不是CSS,这很可能是-即使是在不同的文件中。在较新的Word版本中,可以选择是否保留文本格式。也许这也能行得通!
发布于 2011-03-22 19:25:18
尝试使用其他浏览器或其他文本编辑软件。这两种方法对我来说都很好。
https://stackoverflow.com/questions/5390232
复制相似问题