Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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:
- 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 oVML 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 básicos de VML.
- Para obter a referência completa sobre o VML, incluindo informações sobre como usar o VML com marcas, bem como scripts, consulte a Referência de VML.