【问题标题】:MS Word like DOM manipulation in HTML类似于 HTML 中的 DOM 操作的 MS Word
【发布时间】:2013-02-16 22:43:59
【问题描述】:

看看this video。在 MS Word 中,可以将任何元素拖动到任何地方。基于此,剩余的内容(仅文本,在此视频示例中)重新排列并换行以适应。例如,当两张图片并排放置,其中一张被拖离或拖向另一张时,其间的文字会相应地缩小或扩大。

是否有可能用 Javascript 在 HTML 中模仿这种行为?我发现最大的困难是元素拥有它们在 HTML 中的内容。因此,span 拥有其文本,div 拥有其文本。但在视频中,我们可以看到图像之间的文本元素本身并没有任何内容,它在从左到右传输文本时获取任何适合它的内容。这就是为什么它的内容随着方向的变化而变化。此外,它的文本不是连续的。它包含多个句子的点点滴滴。

HTML 和 Javascript 可以进行这样的操作吗?如果是这样,任何单挑都会很好......

【问题讨论】:

    标签: javascript html css dom ms-word


    【解决方案1】:

    看看 css exculsions:

    http://adobe.github.com/web-platform/samples/css-exclusions/

    它可能会帮助你实现你想要的。请注意,这是一个实验性功能。

    【讨论】:

    • 嗯,这确实是一个实验性功能,几乎所有浏览器都不支持它..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-23
    相关资源
    最近更新 更多