如何实现SVG 1.2 Tiny的textarea功能?
- 论坛
- 如何实现SVG 1.2 Tiny的textarea功能?
13 浏览
匿名的
0 Comments
问题:如何实现SVG 1.2 Tiny的文本区域?
原因:我在Chrome和IE上进行了测试,发现没有一个浏览器支持textflow功能字符串。不知道有没有任何浏览器支持这个功能?
解决方法:目前只有Opera支持该功能。需要在switch元素内部判断浏览器是否支持textflow功能字符串,如果支持则显示SVG的textArea,否则在foreignObject内部显示html的textarea。此外,还需要为foreignObject元素指定宽度和高度才能使其可见。需要注意的是,IE不支持foreign object。在Chrome中尝试后仍然无法正常工作。
以下是实现方法的代码示例:
whatever otherwise
需要注意的是,上述代码中的requiredFeatures字符串是正确的,但是w3.org/TR/SVGTiny12/feature.html#specific是更好的参考链接。
希望以上内容能够解决你的问题。