Compartilhar via


Vector Markup Language (VML)

Esse tópico descreve o VML, um recurso que foi preterido a partir do Windows Internet Explorer 9. Páginas da Web e aplicativos que dependem do VML devem ser migrados para o SVG ou para outros padrões amplamente compatíveis.

Observação

Esse tópico foi arquivado desde dezembro de 2011. 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 o Centro de Desenvolvedores do Internet Explorer.

O 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 atende às necessidades de usuários de produtividade e profissionais de design gráfico.

Atualmente, o VML é compatível com o Microsoft Internet Explorer versão 5.0 ou posterior.

O VML foi proposto ao W3C como um padrão para gráficos vetoriais na Web (consulte Vector Markup Language (VML)). A Microsoft continua a liderar o desenvolvimento e a implementação de tecnologias baseadas em XML, trabalhando com os principais parceiros do setor (AutoDesk, Hewlett-Packard, Macromedia, Visio) e o W3C para promover os padrões baseados na Web. Esperamos trabalhar com o W3C para finalmente levar a um formato padrão para gráficos vetoriais na Web.

O VML também é suportado pelo Microsoft Office 2000 ou posterior. O Microsoft Word, o Microsoft Excel e o Microsoft PowerPoint podem ser usados para criar gráficos VML.

Usando VML

Para usar o VML em suas páginas da Web, use um elemento de estilo para importar o comportamento do 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 no modo estrito, certifique-se de que sua marcação seja válida e bem formada. Para obter mais informações, consulte a página de referência !DOCTYPE.

Benefícios do VML

  • O VML facilita a criação para autores e usuários de produtividade. Facilita a troca (via cortar 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 gráficos vetoriais de alta qualidade, totalmente integrados e escaláveis para a Web, em um formato aberto baseado em texto. Em vez de fazer referência a gráficos como arquivos externos, os gráficos VML são entregues embutidos na página HTML, permitindo que interajam e sejam dimensionados 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 o HTML para exibição. O VML também oferece suporte a outros padrões W3C, como CSS (Cascading Style Sheets 2.0), que especifica informações de estilo e posicionamento 2D, bem como o DOM (Document Object Model), que permite que os desenvolvedores interajam consistentemente com elementos de página como objetos.

Para informações adicionais

Consulte os seguintes links: