Académique Documents
Professionnel Documents
Culture Documents
Philosophie et
Historique
HTML5 VERSION GOLD POUR 2022 !?
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Titre de la page</title>
<link rel="stylesheet" href="style.css">
<script src="script.js"></script>
</head>
<body>
... <!-- Le reste du contenu --> ...
</body>
</html>
Nouvelles
Balises
TROP DE <DIV> TUE <LE DIV>
Aujourd’hui Hier
<body> <body>
<header>header de la page</header> <div class=‘header’>header de la page</div>
<nav> le menu de navigation</nav> <div class=‘menu’> le menu de navigation</div>
<section> <div class=‘contenu’>
<article> <div class=‘souscontenu’>
<h1>titre de l’article</h1> <h1>titre de l’article</h1>
<p> lorem upsum dolorit</p> <p> lorem upsum dolorit</p>
</article> </div>
</section> </div>
</body> </body>
</html> </html>
h1+p
#conteneur {
Section > p ou section p ? counter-reset:titrecp; }
Attributs : les mêmes que pour le tag vidéo à part « poster » : src, preload,
autoplay, loop, controls
<param name="movie"
value="http://www.youtube.com/v/9sEI1AUFJKw&hl=en_GB&fs=1&">
</param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/9sEI1AUFJKw&hl=en_GB&fs=1&"
type="application/x-shockwave-flash"
allowscriptaccess="always" allowfullscreen="true"
width="425" height="344">
</embed>
</object>
LA VIDÉO AUJOURD’HUI
controls : Si cet attribut booléen est présent, le navigateur affiche ses propres
contrôles vidéo pour la lecture et le volume.
Enorme évolution, alors que les formulaires n’avaient quasiment pas changé
depuis 1997
<fieldset>
<legend>Options</legend>
<input type="checkbox"/>Option 1
<input type="checkbox"/>Option 2
</fieldset>
</form>
ATTRIBUTS FORMACTION ET FORMMETHOD
Permet de mettre le focus sur un champ particulier d’un formulaire, sitôt la page
chargée entièrement dans le navigateur.
<form action="demo_form.asp">
Nom:<input type="text" name="nom" autofocus="autofocus"/>
Prénom: <input type="text" name="pre"/>
<input type="submit"/>
</form>
LES PSEUDO CLASS CSS
</style>
ATTRIBUT NOVALIDATE
Permet de soumettre un formulaire même s’il contient des champs qui doivent être
validés et qui sont incorrects
Ex : un formulaire qui a un champ email ou un champ required et qui ne sont pas remplis
<form oninput="o.value=a.value*b.value">
<input name="a" value="2" type="number"> x <input name="b"
value="3" type="number"> = <output name="o">6</output>
</form>
Sitôt qu’on a saisi les deux premières valeurs le champ <output> est mis à jour,
pas besoin de JavaScript !
LE CHAMP DATALIST
L'id du tag <datalist> doit être identique à la valeur de l’attribut "list " du
champ <input> associé.
LE CHAMP DATALIST : EXEMPLE
<form action="demo_form.asp">
Select images: <input type="file"
name="img" multiple="multiple" />
<input type="submit" />
</form>
ATTRIBUT AUTOFOCUS