Feat: crée les documents à reproduire pour le CSS

This commit is contained in:
Bertrand Benjamin 2022-08-01 14:57:55 +02:00
parent 418e0bb537
commit cf1ec24968
24 changed files with 47 additions and 7 deletions

View File

@ -31,7 +31,7 @@
\end{exercise} \end{exercise}
% ---- CSS % ---- CSS
\begin{exercise}[subtitle={Modifier une feuille de style CSS}, step={2}, origin={Ma tête}, topics={ Web HTML}, tags={ Web }] \begin{exercise}[subtitle={Modifier une feuille de style CSS}, step={2}, origin={Ma tête}, topics={ Web CSS}, tags={ Web }]
\begin{enumerate} \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. \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.
\item Trouver la ligne de la page HTML qui permet d'importer le fichier \texttt{style.css}. \item Trouver la ligne de la page HTML qui permet d'importer le fichier \texttt{style.css}.
@ -39,11 +39,20 @@
\end{enumerate} \end{enumerate}
\end{exercise} \end{exercise}
\begin{exercise}[subtitle={}, step={2}, origin={Ma tête}, topics={ Web HTML}, tags={ Web }] \begin{exercise}[subtitle={Reproduire des exemples}, step={2}, origin={Ma tête}, topics={ Web CSS}, tags={ Web }]
En vous basant sur les documents pdf, reproduire chacun des exemples ci-dessous en partant de la \texttt{page\_style.html}. En vous basant sur les documents pdf, reproduire chacun des exemples ci-dessous en partant de la \texttt{page\_style.html} et en appliquant une feuille de style adaptée.
\begin{enumerate} \begin{enumerate}
\item Sélection par balises \item \texttt{page\_style\_balise}: utiliser les propriétés \texttt{background-color}, \texttt{text-align} et \texttt{width} aux balises.
\item Sélection par les sélecteurs \item \texttt{page\_style\_selecteurs}: utiliser les propriétés \texttt{color}, \texttt{backgroud-color}, \texttt{text-align} et \texttt{height} aux classes, identifiants et balises.
\item Mise en page \item \texttt{page\_style\_margin\_padding}: utiliser les propriétés \texttt{backgroud-color}, \texttt{border}, \texttt{width}, \texttt{padding} et \texttt{margin} aux balises.
\end{enumerate} \end{enumerate}
\end{exercise} \end{exercise}
\begin{exercise}[subtitle={Pour aller plus loin}, step={2}, origin={Ma tête}, topics={ Web CSS}, tags={ Web }]
Quelques jeux pour apprendre à maitriser quelques propriétés CSS:
\begin{itemize}
\item Selection d'élément (anglais): \url{https://flukeout.github.oi/}
\item Organiser spatialement les éléments - flexbox: \url{https://flexboxfroggy.com/#fr}
\item Organiser spatialement les éléments - grid \url{https://cssgridgarden.com/#fr}
\end{itemize}
\end{exercise}

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -3,7 +3,7 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="Author" content=""> <meta name="Author" content="">
<link rel="stylesheet" type="text/css" href="style.css"> <link rel="stylesheet" type="text/css" href="style_margin_padding.css">
<title>Une belle page</title> <title>Une belle page</title>
</head> </head>
<body> <body>

View File

@ -0,0 +1,31 @@
header {
background-color: magenta;
border: 3px solid darkorchid;
margin: 50px;
}
nav {
background-color: olive;
border: 3px solid olivedrab;
padding: 100px;
}
section {
background-color: red;
border: 3px solid darkorange;
margin-top: 30px;
}
footer {
background-color: cornsilk;
border: 3px solid chocolate;
margin-top: 40px;
margin-left: 30%;
margin-right: 30%;
padding: 10px;
}
img {
width: 100px;
}