VML (Vector Markup Language)
Este tópico descreve o VML, um recurso preterido a partir do Windows Internet Explorer 9. As páginas da Web e os aplicativos que dependem do VML devem ser migrados para o SVG ou para outros padrões amplamente compatíveis.
Observação
A partir de dezembro de 2011, este tópico foi arquivado. Como resultado, ele não é mais mantido ativamente. Para obter mais informações, consulte Conteúdo arquivado. Para obter informações, recomendações e diretrizes sobre a versão atual do Windows Internet Explorer, consulte Internet Explorer Developer Center.
A VML (Vector Markup Language) é um formato de troca, edição e entrega baseado em XML para gráficos vetoriais de alta qualidade na Web que atendam às necessidades de usuários de produtividade e profissionais de design gráfico. XML é uma linguagem emergente simples, flexível e aberta baseada em texto que complementa HTML. (Consulte a seção XML do Biblioteca MSDN para obter informações detalhadas sobre XML.)
Atualmente, o VML é compatível com o Microsoft Internet Explorer versão 5.0 ou posterior.
O VML foi proposto para o W3C como um padrão para gráficos vetoriais na Web (consulte VML (Vector Markup Language)). A Microsoft continua liderando a carga no desenvolvimento e implementação de tecnologias baseadas em XML, trabalhando com parceiros líderes do setor (AutoDesk, Hewlett-Packard, Macromedia, Visio) e o W3C para avançar nos padrões baseados na Web. Esperamos trabalhar com o W3C para, em última análise, direcionar para um formato padrão para gráficos vetoriais na Web.
O VML também tem suporte do Microsoft Office 2000 ou posterior. O Microsoft Word, o Microsoft Excel e o Microsoft PowerPoint podem ser usados para criar elementos gráficos VML.
Usando VML
Para usar o VML em suas páginas da Web, use um elemento de estilo para importar o comportamento VML, conforme mostrado no código a seguir.
<style>v\: * { behavior:url(#default#VML); display:inline-block }</style>
Em seguida, declare o namespace VML, conforme mostrado no exemplo de código a seguir.
<xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" />
Por fim, adicione elementos VML para definir efeitos visuais. Por exemplo, o código VML a seguir cria um oval vermelho.
<v:oval style="width:100pt;height:50pt" fillcolor="red">
</v:oval>
Observação
Para obter melhores resultados ao usar documentos de modo estrito, certifique-se de que sua marcação seja válida e bem formada. Para obter mais informações, consulte o ! Página de referência DOCTYPE.
Benefícios do VML
- O VML facilita a criação para usuários e autores de produtividade. Ele facilita a troca (por meio de recortar e colar) e a edição subsequente de gráficos vetoriais entre uma ampla variedade de aplicativos de produtividade e design.
- O VML fornece downloads gráficos mais rápidos e uma melhor experiência do usuário. Ele permite a entrega de elementos gráficos vetoriais escalonáveis e totalmente integrados e de alta qualidade para a Web, em um formato baseado em texto aberto. Em vez de referenciar gráficos como arquivos externos, os elementos gráficos VML são entregues embutidos com a página HTML, permitindo que eles interajam e dimensionem com a interação do usuário.
- O VML é aberto e baseado em padrões. É um formato baseado em XML. O XML 1.0 é uma linguagem aberta, simples e baseada em texto para descrever dados estruturados na Web e complementa HTML para exibição. O VML também dá suporte a outros padrões W3C, como CSS (Folhas de Estilo em Cascata 2.0), que especifica informações de estilo e posicionamento 2D, bem como o DOM (Modelo de Objeto de Documento), que permite que os desenvolvedores interajam consistentemente com elementos de página como objetos.
Para obter informações adicionais
Veja os links abaixo:
- Para obter respostas para perguntas frequentes sobre VML, consulte as Perguntas frequentes sobre VML.
- Para obter um tutorial sobre como usar O VML em páginas da Web, consulte Como usar VML em páginas da Web, que complementa a especificação de VML enviada ao W3C.
- Para obter informações sobre tipos de dados VML, consulte o documento Tipos VML Básicos .
- Para obter a referência completa no VML, incluindo informações sobre como usar VML com marcas, bem como scripts, consulte a Referência de VML.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de