B2 - 31/03

veille

http://intergraphicview.com/

https://maxbittker.com/

https://iota-editions.com/

Projet de fin d'année

Vous pouvez prendre connaissance du briefing du travail de fin d'année sur le site Digitalab.

Merci de regarder la vidéo en haut de la page réalisée par Serge Hoffman qui explique en détail la thématique de ce travail intitulé GéoNetArt.

Technique

Les balises d'intégration

Les balises d'intégration désignent les balises html permettant d'intégrer un contenu externe à votre page web: image, vidéo, son, pdf, carte, tweets, posts instagram, autre page web, etc.

Vous connaissez déjà la balise img, nous allons ici voir les autres.

Voici la liste des balises disponibles:

la balise iframe

La balise <iframe> est utilisé pour incorporer un autre document dans le document HTML courant.

On peut donc intégrer de cette manière les players de tout les grands services du web (youtube, vimeo, soundcloud...) mais aussi des tweet ou des cartes. Voici un exemple d'intégration de la carte de Bruxelles:

 


Afficher une carte plus grande

Voici le code html correspondant:

Ce code a été donné par openstreetmap.com, il suffit de cliquer sur le bouton partager à droite et de sélectionner html.

carte

carte

Tout les services proposent un bouton pour récupérer le code d'intégration. Par exemple, pour Youtube, nous allons le trouver en faisant un clique droit sur la vidéo:

youtube

Ce qui va générer ce code:

Je vous conseille de retirer les attributs width etheight et de gérer les dimensions de votre vidéo dans votre css.

Il est aussi possible d'intégrer simplement une autre page web dans une page web (webception...):

 

La balise audio

La balise <audio> permet d’intégrer un son dans le document (musique ou autres flux audio). La balise <audio> peut fonctionner avec la balise descendante <source>.

les formats

Actuellement, il existe 3 formats de son pris en charge pour l’élément <audio> qui ne sont pas compatibles avec tous les navigateurs.

MP3 (type mine : audio/mpeg) : navigateur-chromenavigateur-firefoxnavigateur-ienavigateur-safarinavigateur-opera Note : Internet Explorer 8 et les versions antérieures, ne prennent pas en charge la balise <audio>

Ogg (type mine : audio/ogg) : navigateur-chromenavigateur-firefoxnavigateur-no-ienavigateur-safarinavigateur-opera

Wav (type mine : audio/wav) : navigateur-chromenavigateur-firefoxnavigateur-ienavigateur-safarinavigateur-opera

L'idéal est donc d'utiliser ce que l'on appelle un fallback:

De cette manière on est certain que votre son se jouera quelque soit le navigateur pour peu qu'il soit relativement moderne. Il existe des convertisseurs en ligne, celui-ci par exemple: https://online-audio-converter.com/fr/ qui permettent de simplifier les conversions.

Attributs spécifiques

vidéo

La balise <video> permet d’intégrer une vidéo dans le document.

La vidéo s’affiche, par défaut, avec des boutons de contrôle (pause, play, volume..). Vous pouvez, avec le Javascript, personnaliser ces boutons en créant votre propre contrôleur vidéo.

Actuellement, il existe 3 formats vidéo pris en charge pour l’élément <video> qui ne sont pas compatibles avec tous les navigateurs

MP4 (type mine : video/mp4) : navigateur-chromenavigateur-firefoxnavigateur-ienavigateur-safarinavigateur-opera Note : Internet Explorer 8 et les versions antérieures, ne prennent pas en charge la balise <video>

WebM (type mine : video/webm) : navigateur-chromenavigateur-firefoxnavigateur-ienavigateur-safarinavigateur-opera

Ogg (type mine : video/ogg) : navigateur-chromenavigateur-firefoxnavigateur-no-ienavigateur-safarinavigateur-opera

Attributs spécifiques

track

La balise <track> précise des pistes de texte pour les éléments médias (audio et video).

La balise <track> est prise en charge seulement par Internet Explorer 10+, Opera et Chrome

Attributs spécifiques

Attributs spécifiques à cet élément

les balises map et area

La balise <map> est utilisée pour définir une carte d’image et créer avec la balise descendante area une zone cliquable sur l’image. La balise <area> qu’elle contiendra se comportera donc comme un lien internet.

La balise canvas

La balise <canvas> est utilisé pour dessiner des éléments graphiques à partir de scripts (connaissance en javascript nécessaire).

La balise svg

La balise <svg> est utile pour appeler le SVG dans un document HTML. Le SVG est un format d’image XML, qui vous donne la possibilité de créer des formes simples et complexes à intégrer dans votre document HTML sans recourir à des logiciels PAO.

La balise object

La balise <object> définit un objet incorporé dans un document HTML. Elle servait à l'époque de Flash, maintenant plus beaucoup. Pour l'insertion de pdf par exemple.

Cas pratique

Vous trouverez sur jsfiddle le cas pratique de ce cours.