diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
new file mode 100644
index 0000000..2c991a6
--- /dev/null
+++ b/.pre-commit-config.yaml
@@ -0,0 +1,15 @@
+# See https://pre-commit.com for more information
+# See https://pre-commit.com/hooks.html for more hooks
+---
+repos:
+ - repo: https://github.com/pre-commit/pre-commit-hooks
+ rev: v3.2.0
+ hooks:
+ - id: trailing-whitespace
+ - id: end-of-file-fixer
+ - id: check-yaml
+ - id: check-added-large-files
+ - repo: https://github.com/rstcheck/rstcheck
+ rev: 'v6.1.0' # Use the sha / tag you want to point at
+ hooks:
+ - id: rstcheck
diff --git a/1NSI/01_Web_HTML_CSS/1B_HTML.tex b/1NSI/01_Web_HTML_CSS/1B_HTML.tex
index a677c20..b523f3a 100755
--- a/1NSI/01_Web_HTML_CSS/1B_HTML.tex
+++ b/1NSI/01_Web_HTML_CSS/1B_HTML.tex
@@ -75,9 +75,9 @@ Les balises doivent être bien imbriquée. C'est à dire qu'il faut fermer la de
\begin{lstlisting}
Conversation
-
- Bonjour
-
+
+ Bonjour
+
\end{lstlisting}
@@ -86,10 +86,10 @@ Les balises doivent être bien imbriquée. C'est à dire qu'il faut fermer la de
\begin{lstlisting}
Conversation
-
- Bonjour
+
+ Bonjour
-
+
\end{lstlisting}
\end{multicols}
@@ -97,7 +97,7 @@ Les balises doivent être bien imbriquée. C'est à dire qu'il faut fermer la de
\subsection*{Validation}
-Même si le rendu d'une page web peut sembler correcte, cela ne signifie pas que le code respecte les normes du HTML. En effet, les navigateurs sont en général très permissifs sur la qualité du code qui leur est fourni.
+Même si le rendu d'une page web peut sembler correcte, cela ne signifie pas que le code respecte les normes du HTML. En effet, les navigateurs sont en général très permissifs sur la qualité du code qui leur est fourni.
Ces normes sont définis pas le W3C (World Wide Web Consortium). Cet organisme propose un validateur:
\begin{center}
diff --git a/1NSI/01_Web_HTML_CSS/exercises.tex b/1NSI/01_Web_HTML_CSS/exercises.tex
index 46305cc..2806f93 100644
--- a/1NSI/01_Web_HTML_CSS/exercises.tex
+++ b/1NSI/01_Web_HTML_CSS/exercises.tex
@@ -1,4 +1,4 @@
-% ---- HTML
+% ---- HTML
\begin{exercise}[subtitle={Modifier une page HTML}, step={1}, origin={Ma tête}, topics={ Web HTML}, tags={ Web }]
\begin{enumerate}
\item Copier puis modifier le code de \texttt{page\_balises.html} pour qu'elle ressemble au document pdf à coté.
@@ -14,7 +14,7 @@
\item liens 1 et 2
\item listes
\item images
- \end{enumerate}
+ \end{enumerate}
\end{multicols}
\end{exercise}
@@ -30,7 +30,7 @@
La page \texttt{page\_non\_valide.html} ne passe pas la validation W3C. À vous de la corriger pour que le rendu reste identique et qu'elle passe le test de validation.
\end{exercise}
-% ---- CSS
+% ---- CSS
\begin{exercise}[subtitle={Modifier une feuille de style CSS}, step={2}, origin={Ma tête}, topics={ Web CSS}, tags={ Web }]
\begin{enumerate}
\item Copier tous les fichiers du dossier \texttt{page\_CSS} puis modifier uniquement le fichier \texttt{style.css} pour que la page ressemble au rendu du pdf.
diff --git a/1NSI/01_Web_HTML_CSS/reproductions_css/page_style.html b/1NSI/01_Web_HTML_CSS/reproductions_css/page_style.html
index 18b3af3..28decd9 100644
--- a/1NSI/01_Web_HTML_CSS/reproductions_css/page_style.html
+++ b/1NSI/01_Web_HTML_CSS/reproductions_css/page_style.html
@@ -55,7 +55,7 @@