792542a71f
- Déplace les styles inline vers css/form.css et css/cv.css
- Crée js/main.js comme point d'entrée ES Module (type="module")
- Extrait la logique identité dans js/sections/identite.js
- Ajoute les stubs js/sections/{competences,formation,experience,hobbies}.js
- Crée les dossiers sections/{identite,competences,formation,experience,hobbies}/
avec .gitkeep et README décrivant le contenu prévu
- Met à jour index.html : liens CSS séparés, script type=module
- Met à jour README.md : avertissement ES Modules, structure des fichiers
56 lines
1.0 KiB
HTML
56 lines
1.0 KiB
HTML
<!-- Section Identité : champs nom, prénom, email, titre du poste -->
|
|
<div class="form-group">
|
|
<label for="nom">Nom</label>
|
|
<input
|
|
type="text"
|
|
id="nom"
|
|
name="nom"
|
|
placeholder="Dupont"
|
|
autocomplete="family-name"
|
|
required
|
|
minlength="1"
|
|
aria-required="true"
|
|
>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="prenom">Prénom</label>
|
|
<input
|
|
type="text"
|
|
id="prenom"
|
|
name="prenom"
|
|
placeholder="Jean"
|
|
autocomplete="given-name"
|
|
required
|
|
minlength="1"
|
|
aria-required="true"
|
|
>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="email">Email</label>
|
|
<input
|
|
type="email"
|
|
id="email"
|
|
name="email"
|
|
placeholder="jean.dupont@email.com"
|
|
autocomplete="email"
|
|
required
|
|
aria-required="true"
|
|
>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="titre">Titre du poste</label>
|
|
<input
|
|
type="text"
|
|
id="titre"
|
|
name="titre"
|
|
placeholder="Développeur Full Stack"
|
|
autocomplete="organization-title"
|
|
required
|
|
minlength="1"
|
|
aria-required="true"
|
|
>
|
|
</div>
|