HTML <fonte> Tag


Exemplo

Um reprodutor de áudio com dois arquivos de origem. O navegador escolherá o primeiro <source> que ele suporta:

<audio controls>
  <source src="horse.ogg" type="audio/ogg">
  <source src="horse.mp3" type="audio/mpeg">
  Your browser does not support the audio element.
</audio>

Mais exemplos de "Experimente você mesmo" abaixo.


Definição e uso

A <source>tag é usada para especificar vários recursos de mídia para elementos de mídia, como <video> , <audio> e <picture> .

A <source>tag permite especificar arquivos alternativos de vídeo/áudio/imagem que o navegador pode escolher, com base no suporte do navegador ou na largura da janela de visualização. O navegador escolherá o primeiro <source> que ele suporta.


Suporte ao navegador

Os números na tabela especificam a primeira versão do navegador que suporta totalmente o elemento.

Element
<source> 4.0 9.0 3.5 4.0 10.5

Atributos

Attribute Value Description
media media_query Accepts any valid media query that would normally be defined in a CSS
sizes   Specifies image sizes for different page layouts
src URL Required when <source> is used in <audio> and <video>. Specifies the URL of the media file
srcset URL Required when <source> is used in <picture>. Specifies the URL of the image to use in different situations
type MIME-type Specifies the MIME-type of the resource


Atributos Globais

A <source>tag também suporta os Atributos Globais em HTML .


Atributos do evento

A <source>tag também suporta os atributos de evento em HTML .


Mais exemplos

Exemplo

Use <source> dentro de <video> para reproduzir um vídeo:

<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  Your browser does not support the video tag.
</video>

Exemplo

Use <source> dentro de <picture> para definir imagens diferentes com base na largura da janela de visualização:

<picture>
  <source media="(min-width:650px)" srcset="img_pink_flowers.jpg">
  <source media="(min-width:465px)" srcset="img_white_flower.jpg">
  <img src="img_orange_flowers.jpg" alt="Flowers" style="width:auto;">
</picture>

Páginas relacionadas

Tutorial HTML: Vídeo HTML

Tutorial HTML: Áudio HTML

Referência HTML DOM: objeto de origem


Configurações padrão de CSS

Nenhum.