O que é um objeto HTML?
Na HTML (HyperText Markup Language), a tag de objeto é usada para incorporar algum tipo de arquivo - como imagem, vídeo, página da web ou applet - a uma página da Web, para que seja exibida corretamente. A tag de objeto HTML é um mecanismo especificamente projetado para permitir a inclusão de um objeto genérico em um documento HTML sem exigir que o navegador ou a linguagem HTML esteja ciente do formato ou do conteúdo do objeto. Através do uso de diferentes parâmetros - como dados, base de código e tipo - o plug-in, servidor ou programa necessário para visualizar o objeto HTML pode ser definido e, com a opção param, qualquer informação adicional pode ser passada para a decodificação. aplicativo, incluindo um nome de arquivo, senha ou resolução de tela. Com a inclusão da tag de objeto HTML no padrão da linguagem HTML, outras tags usadas anteriormente para definir determinados formatos de objeto foram depreciadas para criar um código mais uniforme.
A tag de objeto HTML foi criada e adicionada à especificação de linguagem HTML versão 4 como um mecanismo genérico para incluir formatos e arquivos de mídia existentes no momento, além de criar uma estrutura para incluir qualquer tipo futuro de nova mídia. Tecnicamente, a tag de objeto HTML pode ser usada para colocar uma imagem em um site, assim como a tag img, ou para incorporar vídeo, música ou um aplicativo baseado na Web. O motivo pelo qual a tag foi criada originalmente foi evitar situações como a tag do applet HTML, que é uma tag de idioma inteira que só pode ser usada para incorporar um applet Java® em um site. Para evitar que um dia seja necessário adicionar tags específicas de formato adicionais para tipos de mídia que ainda não foram inventadas, uma única tag genérica de objeto foi criada.
Existem várias maneiras de usar a tag de objeto HTML. No nível mais básico, ele pode ser usado para definir um arquivo e, em seguida, o formato ou tipo de arquivo, como pode ser o caso de uma imagem. Se o tipo de objeto for reconhecido pelo navegador da Web, o navegador ou seus plug-ins poderão assumir a renderização do objeto. Como alternativa, os parâmetros base de código, classid e tipo de código da tag podem ser usados para definir o local de um aplicativo ou recurso capaz de interpretar os dados do objeto. Isso significa que, se um novo tipo de formato de vídeo for colocado em um site, a localização do decodificador poderá ser incluída nos parâmetros do objeto, permitindo que o objeto seja decodificado e exibido facilmente sem a necessidade de JavaScript® ou outros elementos de linguagem externos .
Além da funcionalidade principal da tag de objeto HTML, outros parâmetros podem ser usados para ajudar a determinar a formatação e outros atributos. A largura e a altura de um objeto podem ser definidas para que o restante da página possa ser formatado corretamente sem primeiro carregar o objeto. O texto em espera pode ser definido para que o visualizador de um site possa ver algum texto na área do objeto durante o carregamento. Qualquer número de tags param pode ser colocado dentro das tags de objeto HTML, para que informações adicionais úteis ao aplicativo de decodificação de destino possam ser definidas.