Session

HTML, ce super-héros

Après une décennie passée à sacrifier HTML sur l'autel des frameworks JS, on est devenus aveugles à toute la puissance que celui-ci recèle.

On réinvente la roue à coups de centaines de méga-octets de JS et de CSS, en sacrifiant bien souvent l'accessibilité au passage.

Pourtant, HTML5 recèle énormément de puissance native, notamment au niveau des formulaires et boîtes de dialogue, qui est malheureusement bien trop méconnue.

Si on allait explorer ça un peu, histoire de dégraisser nos bundles et d'être plus accessibles en prime ?

Comme quoi on peut aimer React et aimer HTML quand même :)

Je peux aussi le décliner en atelier quand ça existe, potentiellement, mais en complément de conf, pas à la place. Y'a BEAUCOUP de choses à dire, largement de quoi remplir 45-50', mais au pire je peux trimmer à 30'. Pas un quickie (< 30') en revanche.

Quelques éléments du truc : autocomplete=, datalist et list=, les types d'input color, calendaires/horaires, range, multimédia (capture audio / vidéo), les attributs required, pattern, minlength/maxlength/min/max, formaction= et formmethod=, dialog et ses amis…

Côté CSS, les pseudo-classes et leur combinaison avec de la génération de contenu sur pseudo-éléments.

Et aussi, côté DOM natif, la HTML5 Validation API, fetch et FormData, notamment.

Christophe Porteneuve

Je fais des trucs cool et j'apprends aux autres à faire de même.

Paris, France

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top