大家好,最近做个功能,是这样的..有个文本域(WYSIWYG编辑器自动加载的textarea,也就是说用户可以编辑字体等等等等),用户可以编辑,当用户编辑完内容后,他可以选择分成2段或者3段来显示.也就是说比如文本分成两段,中间就有一条竖线,然后左边一部分右边一部分,这样来排版,三段的话就是分成3部分来排版.我先尝试着用过CSS3里面的column-count属性来定义,但是浏览器兼容很差...所以放弃.后来我自己用js写了一个function来切割成2份或者3份,在用户没有对内容加上诸如粗体,斜体,下划线等等属性时,也就是说内容不涵盖HTML标签时,是可以的,但是一旦有了那些标签,切割后就会出问题,比如恰好切在html标签的代码上..或者说左边那段的最下面一行是粗体,右边那段最上面一行本应该是粗体,但是却只能显示成普通文本..不知道我问题是否有表述清楚...我在线等...有什么不清楚的地方我可以再解释...希望大家能给个好的思路!
比如内容分页加的是类似[page]这样的标志