Différences entre versions de « HTML5 CSS3 »
Ligne 156 : | Ligne 156 : | ||
= {{Widget:Exemples-applications-utilisations-Fiche}} = | = {{Widget:Exemples-applications-utilisations-Fiche}} = | ||
− | |||
− | |||
<!-- *************** Début Fiche Didactique Explicitations ***************** --> | <!-- *************** Début Fiche Didactique Explicitations ***************** --> | ||
{{Fiche Didactique Explicitations <!-------------------------------------------> | {{Fiche Didactique Explicitations <!-------------------------------------------> | ||
Ligne 165 : | Ligne 163 : | ||
<!-- ****************** Commercez les modifications *********************** --> | <!-- ****************** Commercez les modifications *********************** --> | ||
− | + | Le HTML5 est un format de langage développé par le W3C (World Wide Web Consortium) et le WHATWG (Web Hypertext Application Technology Working Group). Le successeur de HTML5 n'aura peut-être pas de numéro : il s'agira alors non pas de HTML6, mais de HTML Living Standard... En attendant, la version HTML5.1 a paru en 2016 et HTML5.2 en 2017. | |
− | + | Attention, dans les propos des webmasters, le terme HTML5 regroupe souvent plusieurs technologies destinées notamment au développement d'applications : HTML5, CSS3 et JavaScript. On parle aussi de DHTML : Dynamic HTML, en référence à ces technologies qui rendent les pages web aptes à se modifier au fil de la consultation, directement sur le navigateur web. | |
− | |||
{{@}}'''Les API JavaScript de HTML5:''' | {{@}}'''Les API JavaScript de HTML5:''' | ||
− | Le HTML5 propose également une série de nouvelles API, pour la plupart sous JavaScript, qui peuvent être implémentées sur tous les navigateurs. Voici quelques exemples d'API ajoutées pour HTML5 : | + | Le HTML5 propose également une série de nouvelles API, pour la plupart sous JavaScript, qui peuvent être implémentées sur tous les navigateurs.Voici quelques exemples d'API ajoutées pour HTML5 : |
* Dessin en 2D via la balise <canvas> et ajout de contenu 3D sur les pages avec les API tierces WebGL et Khronos Group | * Dessin en 2D via la balise <canvas> et ajout de contenu 3D sur les pages avec les API tierces WebGL et Khronos Group | ||
− | + | * Géolocalisation | |
* Activation des contenus audio et vidéo via les balises <audio> et <video>, également nouvelles | * Activation des contenus audio et vidéo via les balises <audio> et <video>, également nouvelles | ||
* Applications hors connexion : l'Application cache | * Applications hors connexion : l'Application cache | ||
− | + | * Exécution de tâches parallèles au code de la page. Cette API peut interagir avec le script principal de la page. | |
− | + | * L'édition de contenus, qui fonctionne avec le nouvel attribut <contenteditable> | |
− | + | * Glisser-déposer activée sous l'attribut <draggable> | |
* Un web storage étendu, qui ne remplace pas les cookies mais offre une amplitude largement supérieure aux versions précédentes | * Un web storage étendu, qui ne remplace pas les cookies mais offre une amplitude largement supérieure aux versions précédentes | ||
{{@}}'''Attributs et éléments spécifiques à HTML5:''' | {{@}}'''Attributs et éléments spécifiques à HTML5:''' | ||
Ligne 184 : | Ligne 181 : | ||
* <aside> créer une relation avec la balise précédente. | * <aside> créer une relation avec la balise précédente. | ||
* <article> distingue une partie indépendante du reste du site, comme un commentaire, par exemple. | * <article> distingue une partie indépendante du reste du site, comme un commentaire, par exemple. | ||
+ | |||
Le contenu illustratif et interactif est mieux géré : | Le contenu illustratif et interactif est mieux géré : | ||
− | |||
* <figure>, <video>, <audio>, <embed>, <canvas> : autant d'exemples de balises permettant d'insérer du contenu non textuel mais néanmoins assimilable pour les robots des moteurs de recherche. | * <figure>, <video>, <audio>, <embed>, <canvas> : autant d'exemples de balises permettant d'insérer du contenu non textuel mais néanmoins assimilable pour les robots des moteurs de recherche. | ||
* <meter>, <time> ou <output> élargissent l’éventail des informations qui peuvent être intégrées à la page. | * <meter>, <time> ou <output> élargissent l’éventail des informations qui peuvent être intégrées à la page. | ||
− | + | {{@}}'''Traduction du mot HTML5:''' | |
+ | * Langage de balisage d'hypertexte | ||
+ | * La version HTML5 (pour Langage de balisage d'hypertexte en français) est sans doute la dernière version numérotée du format HTML. | ||
+ | * HTML5 version is probably the last numbered version of HTML. | ||
+ | {{@}}'''HTML5 en pratique :''' | ||
+ | * Comment faire un focus sur un élément d'un formulaire HTML ? | ||
+ | * Comment modifier la classe CSS d'un élément HTML lors d'un événement onClick ? | ||
}}<!--************** Fin Fiche Didactique Explicitations ******************* --> | }}<!--************** Fin Fiche Didactique Explicitations ******************* --> | ||
Version du 2 juin 2020 à 18:19
Votre Publicité sur le Réseau |
Traduction
HTML5 CSS3 (Français)
/ HTML5 CSS3 (Anglais)
/ Concept en Arabe (Arabe "Ne possède pas de traduction")
Traductions
Définition
Domaine, Discipline, Thématique
Justification
Définition écrite
- HTML: HyperText Markup Language
- Créé en 1991
- Fonction : donner du sens et structurer le contenu
- CSS: Cascading Style Sheets
- Créé en 1996
- Fonction : mettre en forme le contenu en lui ajoutant des styles
Surfer sur le Web c’est un échange.En fait, le Web est un système d’échange entre un client et un serveur.
Le but du serveur web est de servir des clients, d’où le nom « serveur ».
Les langages HTML et CSS sont à la base du fonctionnement de tous les sites web. Quand vous consultez un site avec votre navigateur, il faut savoir que, en coulisses, des rouages s'activent pour permettre au site web de s'afficher. L'ordinateur se base sur ce qu'on lui a expliqué en HTML et CSS pour savoir ce qu'il doit afficher
Pour créer un site web, on doit donner des instructions à l'ordinateur. Il ne suffit pas simplement de taper le texte qui devra figurer dans le site (comme on le ferait dans un traitement de texte Word, par exemple), il faut aussi indiquer où placer ce texte, insérer des images, faire des liens entre les pages, etc.
Pour expliquer à l'ordinateur ce que vous voulez faire, il va falloir utiliser un langage qu'il comprend. Et c'est là que les choses se corsent, parce qu'il va falloir apprendre deux langages !
Vous devez vous dire que manipuler deux langages va être deux fois plus complexe et deux fois plus long à apprendre… mais ce n'est pas le cas ! Je vous rassure, s'il y a deux langages c'est, au contraire, pour faciliter les choses. Nous allons avoir affaire à deux langages qui se complètent car ils ont des rôles différents :
Vous avez peut-être aussi entendu parler du langage XHTML. Il s'agit d'une variante du HTML qui se veut plus rigoureuse et qui est donc un peu plus délicate à manipuler. Elle n'est plus vraiment utilisée aujourd'hui. Dans ce cours, nous allons travailler sur la dernière version de HTML (HTML5) qui est aujourd'hui le langage d'avenir que tout le monde est incité à utiliser. Vous pouvez très bien créer un site web uniquement en HTML, mais celui-ci ne sera pas très beau : l'information apparaîtra « brute ». C'est pour cela que le langage CSS vient toujours le compléter. |
HTML5 CSS3 - Historique (+)
Définition graphique
Concepts ou notions associés
Programmation Web / Design / Web Sémantique / Page Web / Attributs / Balises / HTML / Texte / Commentaires / Listes / images / Liens / Tableaux / Vidéo / Audio / Formulaire / Cadres /
HTML5 CSS3 - Glossaire / (+)
Exemples, applications, utilisations
Erreurs ou confusions éventuelles
- Confusion entre Head et Body
- Confusion entre Balise et Attribut
- Erreur fréquente: Balise et Attribut
Questions possibles
Liaisons enseignements et programmes
Idées ou Réflexions liées à son enseignement
Aides et astuces
Education: Autres liens, sites ou portails
Bibliographie
Pour citer cette page: (CSS3)
ABROUGUI, M & al, 2020. HTML5 CSS3. In Didaquest [en ligne]. <http:www.didaquest.org/wiki/HTML5_CSS3>, consulté le 22, novembre, 2024
- ..................
- ..................
- ..................
- ..................
- Sponsors Education
- Informatique (Concepts)
- Programmation Web (Concepts)
- Design (Concepts)
- Développement (Concepts)
- Web sémantique (Concepts)
- Programmation Web
- Design
- Web Sémantique
- Page Web
- Attributs
- Balises
- HTML
- Texte
- Commentaires
- Listes
- Images
- Liens
- Tableaux
- Vidéo
- Audio
- Formulaire
- Cadres
- Concepts
- HTML5 CSS3
- HTML5 CSS3 (Concepts)
- Fiche conceptuelle didactique