3 langages : HTML, CSS, JavaScript
De multiples environnements d'exécution
(Firefox, Chrome, Edge, Safari, Opera, Android view, Safari mobile, Node.js...)
Accessibilité
Mal voyant, non-voyant (lecteur d'écran), déficient moteur (pas de souris...)
Navigateur (Firefox developer edition)
Visual Studio Code
Hyper
Git
MDN : Mozilla Developer Network
CSS tricks
Stackoverflow
YDKJS
Eloquent JavaScript
Quirksmode
csswizardry
2ality
Doctype
<html>
<head>
<body>
<nav> (seulement la nav de haut niveau)
<main> (1 seul)
<header>
<footer>
<section>
<article>
<aside>
<video>, <audio>, <figure>...
<h1>, <h2>...<h6>
<p>
<a>
<ul>, <ol> et <li>
<em> et <strong>
<table>, <tr>, <th> et <td>
<img />
<button>
<form>
<input type="text|checkbox|radio|number|date|color...">
<select> et <option>
<textarea>
<span>
<div>
<dl> <dt> <dd>
<fieldset> <legend>
<caption>
<html lang="fr">
<input type="text">
<input type="password">
<input type="checkbox">
<input type="email">
<input type="number">
<a href="https://www.duckduckgo.com">
<a id="un-nom-d-ancre">
id
class
<meta>
<script></script>
<style></style>
<link />