目前,我们正在尝试textarea
在 Mac 和 Windows 上的 Safari/Chrome/Firefox/IE 中实现元素的一致格式。我相信这可能是一个兔子洞,因为它们的任何组合都可能以稍微不同的方式产生格式 - 也许一种组合在这里向 div 添加一些填充的方式与其他组合不同,另一种组合在那里打破多行文本的方式不同于其他的,以此类推。
除了使用textarea
(或div
)元素,我们可以使用 HTML5 实现像素完美定位canvas
吗?还是使用 Raphael JavaScript 库?或者也许是其他一些 JS 库?
主要是,通过像素完美,我的意思是任何任意文本都应该在上述任何浏览器中以完全相同的方式呈现(尤其是关于换行符和填充)。
(目前我宁愿避免使用基于 Flash 的解决方案,除非那是唯一的解决方案......)