Будут ли браузеры отображать HTML в пространстве имен в SVG XML? - PullRequest
1 голос
/ 14 февраля 2011

Я хотел бы вставить пространство имен (X) HTML внутри SVG. Узлы XHTML DOM существуют, я могу написать их, но, похоже, они не отображаются. Есть ли способ добиться этого?

Мне это нужно в основном как обходной путь для переноса строк текста, который отсутствует в AFAIK в SVG (см. Мой вопрос Автоматическая перенос строк в тексте SVG )

Ответы [ 2 ]

1 голос
/ 14 февраля 2011

Если вам нужна более широкая совместимость, выберите (x) html в качестве основного документа (большинство библиотек сценариев не поддерживают использование непосредственно из документов SVG, например, jQuery) и включают svg либо встраиваемые, либо через <object> в зависимости отна то, что вам нужно сделать.

1 голос
/ 14 февраля 2011

Использование <foreignObject> является ответом.http://starkravingfinkle.org/blog/2007/07/firefox-3-svg-foreignobject/

...