How to implement SVG 1.2 Tiny textArea?
我最近在互联网上浏览了
SVG本地有一个textArea(出于包装文本的目的,我可能需要它)
我使用了示例,并在Chrome的HTML5元素内对其进行了测试,
但它不会显示textArea元素,
有谁知道如何正确实现SVG textArea?
还是可能不支持SVG 1.2 tiny? (我只使用普通的SVG 1.1)
检查UA是否支持http://www.w3.org/Graphics/SVG/feature/1.2/#TextFlow功能字符串,如果支持,则显示SVG textArea,否则,在外部对象中显示html textarea,例如。
1 2 3 4 5 6 7 8 | <switch> <g requiredFeatures="http://www.w3.org/Graphics/SVG/feature/1.2/#TextFlow"> <textArea width="200" height="300">whatever</textArea> </g> <foreignObject width="200" height="300"> <textArea xmlns="http://www.w3.org/1999/xhtml" style="width: 200px;height: 300px">otherwise</textArea> </foreignObject> </switch> |