Compare commits

...

3 Commits

34 changed files with 678 additions and 5 deletions

Binary file not shown.

View File

@@ -50,10 +50,24 @@ On utilise classiquement 3 langages pour programmer des pages web. C'est 3 langa
\subsection*{Les balises}
Les balises permettent de \textbf{structurer} le contenu d'une page HTML.
\begin{center}
\includegraphics[scale=2]{./fig/anatomie-element-html}
\end{center}
Quelques balises:
\afaire{Reprendre la liste des balises vues en classe et expliquer leur utilité}
\vspace{2cm}
On peut ajouter à cette liste deux balises génériques qui jouent le role de conteneur pour la décoration CSS:
\begin{itemize}
\item \texttt{<span>...</span>}: balise \textbf{sans} retour à la ligne avant utilisé pour le mise en forme d'une partie d'un texte.
\item \texttt{<div>...</div>}: balise \textbf{avec} retour à la ligne avant utilisé pour la mise en forme d'une partie de la page.
\end{itemize}
\bigskip
Les balises doivent être bien imbriquée. C'est à dire qu'il faut fermer la dernière balise ouverte avant les autres.
\begin{multicols}{2}
@@ -79,11 +93,13 @@ Les balises doivent être bien imbriquée. C'est à dire qu'il faut fermer la de
\end{lstlisting}
\end{multicols}
\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.
Ces normes sont définis pas le W3C. Cet organisme propose un validateur:
Ces normes sont définis pas le W3C (World Wide Web Consortium). Cet organisme propose un validateur:
\begin{center}
\url{https://validator.w3.org/#validate_by_upload}
\end{center}

Binary file not shown.

72
1NSI/01_Web_HTML_CSS/2B_CSS.tex Executable file
View File

@@ -0,0 +1,72 @@
\documentclass[a4paper,10pt]{article}
\usepackage{myXsim}
\author{Benjamin Bertrand}
\title{Web HTML CSS - Cours}
\date{Septembre 2022}
\pagestyle{empty}
\begin{document}
\maketitle
\setcounter{section}{2}
\section{CSS}
\begin{definition}[CSS]
Les feuilles de style en cascade, généralement appelées CSS de l'anglais Cascading Style Sheets, forment un langage informatique qui décrit la présentation des documents HTML et XML. Les standards définissant CSS sont publiés par le World Wide Web Consortium (W3C).
\flushright{Source: Wikipedia}
\end{definition}
\subsection*{Structure}
Le language CSS consiste à appliquer un style à un ensemble d'élément HTML séléctionné.
\begin{center}
\includegraphics[scale=1]{./fig/syntaxe_css}
\end{center}
\subsection*{Appliquer un style}
Il y a trois façons d'appliquer une feuille de style à une balise:
\begin{itemize}
\item \textbf{Attribut style} d'une balise
\begin{center}
\begin{lstlisting}
<p style="color: red;">\end{lstlisting}
\end{center}
\item \textbf{La balise} \texttt{<style>}
\begin{center}
\begin{lstlisting}
<style>
p {
color: red;
}
</style>\end{lstlisting}
\end{center}
\item \textbf{Fichier CSS} importé dans la balise \texttt{<head>} par la balise \texttt{<link>}:
\begin{center}
\begin{lstlisting}
<link href="style.css" rel="stylesheet" type="text/css" />\end{lstlisting}
\end{center}
Où le fichier \texttt{style.css} contient
\begin{center}
\begin{lstlisting}
p {
color: red;
}\end{lstlisting}
\end{center}
\end{itemize}
\subsection*{Selecteur}
Il y a trois types de sélécteurs que l'on peut combiner
\begin{itemize}
\item \textbf{Une balise HTML} (\texttt{<p>} ou \texttt{<body>} dans les exemples précédents)
\item \textbf{Un identifiant} avec le préfixe \texttt{\#}. Pour donner un identifiant à un élément, il faut lui ajouter l'attribut \texttt{id="..."}.
\item \textbf{Une classe} avec le préfixe \texttt{.}. Pour donner une classe à un élément, il faut lui ajouter l'attribut \texttt{class="..."}.
\end{itemize}
\end{document}

View File

@@ -7,7 +7,7 @@
\end{exercise}
\begin{exercise}[subtitle={Écrire des pages HTML}, step={1}, origin={Ma tête}, topics={ Web HTML}, tags={ Web }]
En vous basant sur les documents reproduire chacun des exemples ci-dessous en partant de la \texttt{page\_blanche.html}.
En vous basant sur les documents pdf, reproduire chacun des exemples ci-dessous en partant de la \texttt{page\_blanche.html}.
\begin{multicols}{2}
\begin{enumerate}
\item header et paragraphes
@@ -31,3 +31,19 @@
\end{exercise}
% ---- CSS
\begin{exercise}[subtitle={Modifier une feuille de style CSS}, step={2}, origin={Ma tête}, topics={ Web HTML}, 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.
\item Trouver la ligne de la page HTML qui permet d'importer le fichier \texttt{style.css}.
\item Expliquer comment marche une feuille de style CSS.
\end{enumerate}
\end{exercise}
\begin{exercise}[subtitle={}, step={2}, origin={Ma tête}, topics={ Web HTML}, tags={ Web }]
En vous basant sur les documents pdf, reproduire chacun des exemples ci-dessous en partant de la \texttt{page\_style.html}.
\begin{enumerate}
\item Sélection par balises
\item Sélection par les sélecteurs
\item Mise en page
\end{enumerate}
\end{exercise}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@@ -22,6 +22,11 @@ Déroulement
Bilan:
.. image:: ./1B_HTML.pdf
:height: 200px
:alt: Bilan sur le web et le HTML
- Le web, son origine, la principe de client serveur et le partage des responsabilités dans les techno web (HTML, CSS, JS)
- HTML: notion de balise (avec attributs), page blanche de base et zoologie des balises
@@ -43,9 +48,12 @@ Balises à travailler:
Bilan:
.. image:: ./2B_CSS.pdf
:height: 200px
:alt: Bilan sur le CSS
- Différentes façon d'appliquer des règles CSS
- Sélecteur
- Quelques propriétés
- Sélecteurs
Étape 3: hébergement, URL, protocole http(s)
--------------------------------------------

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -0,0 +1,87 @@
<!DOCTYPE html>
<html>
<head>
<!-- en-tête -->
<meta charset="UTF-8">
<meta name="Author" content="Fabrice Sincère">
<title>Un exemple de page web en HTML5</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1>Page de présentation pour le CSS</h1>
<div class="balise" id="paragraph">
<h2>Des paragraphes</h2>
<p>Un paragraphe.</p>
<p>Un deuxième paragraphe.
Il n'y a pas de saut de ligne.</p>
<p>Un troisième paragraphe.<br>Avec un saut de ligne.</p>
<p>Un mot en <strong>gras</strong>, en <em>italique</em>.</p>
</div>
<div class="balise" id="list">
<h2>Une liste :</h2>
<ul>
<li>Chapitre 1</li>
<li>Chapitre 2</li>
<li>Chapitre 3
<ul>
<li>Exercice 3.1</li>
<li>Exercice 3.2 </li>
</ul>
</li>
<li>Chapitre 4</li>
</ul>
</div>
<div class="balise" id="table">
<h2>Une table :</h2>
<table>
<tr>
<!-- en-tête de la table-->
<th>Courant (A)</th>
<th>Tension (V)</th>
<th>Puissance (W)</th>
</tr>
<tr>
<td>1,0</td>
<td>5,0</td>
<td>5,0</td>
</tr>
<tr>
<td>2,0</td>
<td>15,0</td>
<td>30,0</td>
</tr>
<tr>
<td>3,0</td>
<td>20,0</td>
<td>60,0</td>
</tr>
</table>
</div>
<div class="balise" id="link">
<h2>Des liens</h2>
<p><a href="http://fr.wikipedia.org/wiki/HTML5">Un lien hypertexte vers l'article HTML5 du site web de WikiPédia</a></p>
<p>Un autre lien hypertexte <a href="http://fr.wikipedia.org/wiki/Hyperlien">ici</a>.</p>
</div>
<div id="richard">
<h2>Richard Stallman</h2>
<p>Une photo de Richard Stallman (située sur le site web de Wikipédia).</p>
</div>
</body>
</html>

Binary file not shown.

View File

@@ -0,0 +1,39 @@
body {
text-align: center;
}
a {
color: red;
border: 2px solid black;
}
li {
display: inline;
}
table {
border: 3px solid blue;
}
.balise {
background-color: lightblue;
text-align: left;
width: 33%;
margin-left: auto;
margin-right: auto;
color: green;
}
#link {
background-color: lightgrey;
}
#richard {
color: lightgrey;
background-image: url("./220px-Richard_Stallman_2005_(chrys).jpg");
background-color: #cccccc; /* Used if the image is unavailable */
height: 500px; /* You must set a specified height */
background-position: center; /* Center the image */
background-repeat: no-repeat; /* Do not repeat the image */
background-size: cover;
}

View File

@@ -4,7 +4,7 @@
\author{Benjamin Bertrand}
\title{Web HTML CSS - Plan de travail}
\tribe{1NSI}
\date{juillet 2022}
\date{Septembre 2022}
\pagestyle{empty}
@@ -38,6 +38,10 @@ Ordre des étapes à respecter
\listsectionexercises
\section{CSS}
\listsectionexercises
\pagebreak

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -0,0 +1,62 @@
<!DOCTYPE html>
<html lang=fr>
<head>
<meta charset="UTF-8">
<meta name="Author" content="">
<title>Une belle page</title>
</head>
<nav>
<ul>
<li><a href="#section1">Première partie</a></li>
<li><a href="#section2">Deuxième partie</a></li>
<li><a href="#section3">Troisième partie</a></li>
<li><a href="#section4">Quatrième partie</a></li>
</ul>
</nav>
<body>
<header>
<h1>Une belle page</h1>
</header>
<section id="section1">
<h2>Première partie</h2>
<p>Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim labore culpa sint ad nisi Lorem pariatur mollit ex esse exercitation amet. Nisi anim cupidatat excepteur officia. Reprehenderit nostrud nostrud ipsum Lorem est aliquip amet voluptate voluptate dolor minim nulla est proident. Nostrud officia pariatur ut officia. Sit irure elit esse ea nulla sunt ex occaecat reprehenderit commodo officia dolor Lorem duis laboris cupidatat officia voluptate. Culpa proident adipisicing id nulla nisi laboris ex in Lorem sunt duis officia eiusmod. Aliqua reprehenderit commodo ex non excepteur duis sunt velit enim. Voluptate laboris sint cupidatat ullamco ut ea consectetur et est culpa et culpa duis.</p>
<p>Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim labore culpa sint ad nisi Lorem pariatur mollit ex esse exercitation amet. Nisi anim cupidatat excepteur officia. Reprehenderit nostrud nostrud ipsum Lorem est aliquip amet voluptate voluptate dolor minim nulla est proident. Nostrud officia pariatur ut officia. Sit irure elit esse ea nulla sunt ex occaecat reprehenderit commodo officia dolor Lorem duis laboris cupidatat officia voluptate. Culpa proident adipisicing id nulla nisi laboris ex in Lorem sunt duis officia eiusmod. Aliqua reprehenderit commodo ex non excepteur duis sunt velit enim. Voluptate laboris sint cupidatat ullamco ut ea consectetur et est culpa et culpa duis.</p>
</section>
<section id="section2">
<h2>Deuxième partie</h2>
<p>Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim labore culpa sint ad nisi Lorem pariatur mollit ex esse exercitation amet. Nisi anim cupidatat excepteur officia. Reprehenderit nostrud nostrud ipsum Lorem est aliquip amet voluptate voluptate dolor minim nulla est proident. Nostrud officia pariatur ut officia. Sit irure elit esse ea nulla sunt ex occaecat reprehenderit commodo officia dolor Lorem duis laboris cupidatat officia voluptate. Culpa proident adipisicing id nulla nisi laboris ex in Lorem sunt duis officia eiusmod. Aliqua reprehenderit commodo ex non excepteur duis sunt velit enim. Voluptate laboris sint cupidatat ullamco ut ea consectetur et est culpa et culpa duis.</p>
<div class=images>
<img src="./assets/spider-alt.png" alt="spider">
<img src="./assets/spider-face.png" alt="spider face">
<img src="./assets/mite-alt.png" alt="mite-alt">
</div>
</section>
<section id="section3">
<h2>Troisième partie</h2>
<ul>
<li>Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.</li>
<li>Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.</li>
<li>Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.</li>
</ul>
</section>
<section id="section4">
<h2>Quatrième partie</h2>
<div class=images>
<img src="./assets/flame.png" alt="Flame">
<img src="./assets/crossbow.png" alt="Crossbow">
<img src="./assets/brutal-helm.png" alt="helm">
</div>
</section>
<footer>
<hr>
<p>Pied de page. Merci d'avoir lu</p>
</footer>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -0,0 +1,87 @@
<!DOCTYPE html>
<html>
<head>
<!-- en-tête -->
<meta charset="UTF-8">
<meta name="Author" content="Fabrice Sincère">
<title>Un exemple de page web en HTML5</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1>Page de présentation pour le CSS</h1>
<div class="balise" id="paragraph">
<h2>Des paragraphes</h2>
<p>Un paragraphe.</p>
<p>Un deuxième paragraphe.
Il n'y a pas de saut de ligne.</p>
<p>Un troisième paragraphe.<br>Avec un saut de ligne.</p>
<p>Un mot en <strong>gras</strong>, en <em>italique</em>.</p>
</div>
<div class="balise" id="list">
<h2>Une liste :</h2>
<ul>
<li>Chapitre 1</li>
<li>Chapitre 2</li>
<li>Chapitre 3
<ul>
<li>Exercice 3.1</li>
<li>Exercice 3.2 </li>
</ul>
</li>
<li>Chapitre 4</li>
</ul>
</div>
<div class="balise" id="table">
<h2>Une table :</h2>
<table>
<tr>
<!-- en-tête de la table-->
<th>Courant (A)</th>
<th>Tension (V)</th>
<th>Puissance (W)</th>
</tr>
<tr>
<td>1,0</td>
<td>5,0</td>
<td>5,0</td>
</tr>
<tr>
<td>2,0</td>
<td>15,0</td>
<td>30,0</td>
</tr>
<tr>
<td>3,0</td>
<td>20,0</td>
<td>60,0</td>
</tr>
</table>
</div>
<div class="balise" id="link">
<h2>Des liens</h2>
<p><a href="http://fr.wikipedia.org/wiki/HTML5">Un lien hypertexte vers l'article HTML5 du site web de WikiPédia</a></p>
<p>Un autre lien hypertexte <a href="http://fr.wikipedia.org/wiki/Hyperlien">ici</a>.</p>
</div>
<div id="richard">
<h2>Richard Stallman</h2>
<p>Une photo de Richard Stallman (située sur le site web de Wikipédia).</p>
</div>
</body>
</html>

View File

@@ -0,0 +1,46 @@
body {
text-align: center;
}
a {
color: green;
}
li {
display: inline;
}
table {
border: 1px solid black;
}
.balise {
background-color: lightgray;
text-align: left;
width: 50%;
margin-left: auto;
margin-right: auto;
color: darkgrey;
}
#link {
background-color: lightgrey;
}
h1 {
color: lightgrey;
background-image: url("./220px-Richard_Stallman_2005_(chrys).jpg");
background-color: #cccccc; /* Used if the image is unavailable */
height: 300px; /* You must set a specified height */
background-position: center; /* Center the image */
background-repeat: no-repeat; /* Do not repeat the image */
background-size: cover;
}
h2 {
color: black;
}
#richard {
display: none;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -0,0 +1,63 @@
<!DOCTYPE html>
<html lang=fr>
<head>
<meta charset="UTF-8">
<meta name="Author" content="">
<link rel="stylesheet" type="text/css" href="style.css">
<title>Une belle page</title>
</head>
<body>
<header>
<h1>Une belle page</h1>
</header>
<nav>
<ul>
<li><a href="#section1">Première partie</a></li>
<li><a href="#section2">Deuxième partie</a></li>
<li><a href="#section3">Troisième partie</a></li>
<li><a href="#section4">Quatrième partie</a></li>
</ul>
</nav>
<section id="section1">
<h2>Première partie</h2>
<p>Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim labore culpa sint ad nisi Lorem pariatur mollit ex esse exercitation amet. Nisi anim cupidatat excepteur officia. Reprehenderit nostrud nostrud ipsum Lorem est aliquip amet voluptate voluptate dolor minim nulla est proident. Nostrud officia pariatur ut officia. Sit irure elit esse ea nulla sunt ex occaecat reprehenderit commodo officia dolor Lorem duis laboris cupidatat officia voluptate. Culpa proident adipisicing id nulla nisi laboris ex in Lorem sunt duis officia eiusmod. Aliqua reprehenderit commodo ex non excepteur duis sunt velit enim. Voluptate laboris sint cupidatat ullamco ut ea consectetur et est culpa et culpa duis.</p>
<p>Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim labore culpa sint ad nisi Lorem pariatur mollit ex esse exercitation amet. Nisi anim cupidatat excepteur officia. Reprehenderit nostrud nostrud ipsum Lorem est aliquip amet voluptate voluptate dolor minim nulla est proident. Nostrud officia pariatur ut officia. Sit irure elit esse ea nulla sunt ex occaecat reprehenderit commodo officia dolor Lorem duis laboris cupidatat officia voluptate. Culpa proident adipisicing id nulla nisi laboris ex in Lorem sunt duis officia eiusmod. Aliqua reprehenderit commodo ex non excepteur duis sunt velit enim. Voluptate laboris sint cupidatat ullamco ut ea consectetur et est culpa et culpa duis.</p>
</section>
<section id="section2">
<h2>Deuxième partie</h2>
<p>Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim labore culpa sint ad nisi Lorem pariatur mollit ex esse exercitation amet. Nisi anim cupidatat excepteur officia. Reprehenderit nostrud nostrud ipsum Lorem est aliquip amet voluptate voluptate dolor minim nulla est proident. Nostrud officia pariatur ut officia. Sit irure elit esse ea nulla sunt ex occaecat reprehenderit commodo officia dolor Lorem duis laboris cupidatat officia voluptate. Culpa proident adipisicing id nulla nisi laboris ex in Lorem sunt duis officia eiusmod. Aliqua reprehenderit commodo ex non excepteur duis sunt velit enim. Voluptate laboris sint cupidatat ullamco ut ea consectetur et est culpa et culpa duis.</p>
<div class=images>
<img src="./assets/spider-alt.png" alt="spider">
<img src="./assets/spider-face.png" alt="spider face">
<img src="./assets/mite-alt.png" alt="mite-alt">
</div>
</section>
<section id="section3">
<h2>Troisième partie</h2>
<ul>
<li>Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.</li>
<li>Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.</li>
<li>Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.</li>
</ul>
</section>
<section id="section4">
<h2>Quatrième partie</h2>
<div class=images>
<img src="./assets/flame.png" alt="Flame">
<img src="./assets/crossbow.png" alt="Crossbow">
<img src="./assets/brutal-helm.png" alt="helm">
</div>
</section>
<footer>
<hr>
<p>Pied de page. Merci d'avoir lu</p>
</footer>
</body>
</html>

View File

@@ -0,0 +1,63 @@
<!DOCTYPE html>
<html lang=fr>
<head>
<meta charset="UTF-8">
<meta name="Author" content="">
<link rel="stylesheet" type="text/css" href="style_balise.css">
<title>Une belle page</title>
</head>
<body>
<header>
<h1>Une belle page</h1>
</header>
<nav>
<ul>
<li><a href="#section1">Première partie</a></li>
<li><a href="#section2">Deuxième partie</a></li>
<li><a href="#section3">Troisième partie</a></li>
<li><a href="#section4">Quatrième partie</a></li>
</ul>
</nav>
<section id="section1">
<h2>Première partie</h2>
<p>Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim labore culpa sint ad nisi Lorem pariatur mollit ex esse exercitation amet. Nisi anim cupidatat excepteur officia. Reprehenderit nostrud nostrud ipsum Lorem est aliquip amet voluptate voluptate dolor minim nulla est proident. Nostrud officia pariatur ut officia. Sit irure elit esse ea nulla sunt ex occaecat reprehenderit commodo officia dolor Lorem duis laboris cupidatat officia voluptate. Culpa proident adipisicing id nulla nisi laboris ex in Lorem sunt duis officia eiusmod. Aliqua reprehenderit commodo ex non excepteur duis sunt velit enim. Voluptate laboris sint cupidatat ullamco ut ea consectetur et est culpa et culpa duis.</p>
<p>Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim labore culpa sint ad nisi Lorem pariatur mollit ex esse exercitation amet. Nisi anim cupidatat excepteur officia. Reprehenderit nostrud nostrud ipsum Lorem est aliquip amet voluptate voluptate dolor minim nulla est proident. Nostrud officia pariatur ut officia. Sit irure elit esse ea nulla sunt ex occaecat reprehenderit commodo officia dolor Lorem duis laboris cupidatat officia voluptate. Culpa proident adipisicing id nulla nisi laboris ex in Lorem sunt duis officia eiusmod. Aliqua reprehenderit commodo ex non excepteur duis sunt velit enim. Voluptate laboris sint cupidatat ullamco ut ea consectetur et est culpa et culpa duis.</p>
</section>
<section id="section2">
<h2>Deuxième partie</h2>
<p>Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim labore culpa sint ad nisi Lorem pariatur mollit ex esse exercitation amet. Nisi anim cupidatat excepteur officia. Reprehenderit nostrud nostrud ipsum Lorem est aliquip amet voluptate voluptate dolor minim nulla est proident. Nostrud officia pariatur ut officia. Sit irure elit esse ea nulla sunt ex occaecat reprehenderit commodo officia dolor Lorem duis laboris cupidatat officia voluptate. Culpa proident adipisicing id nulla nisi laboris ex in Lorem sunt duis officia eiusmod. Aliqua reprehenderit commodo ex non excepteur duis sunt velit enim. Voluptate laboris sint cupidatat ullamco ut ea consectetur et est culpa et culpa duis.</p>
<div class=images>
<img src="./assets/spider-alt.png" alt="spider">
<img src="./assets/spider-face.png" alt="spider face">
<img src="./assets/mite-alt.png" alt="mite-alt">
</div>
</section>
<section id="section3">
<h2>Troisième partie</h2>
<ul>
<li>Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.</li>
<li>Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.</li>
<li>Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.</li>
</ul>
</section>
<section id="section4">
<h2>Quatrième partie</h2>
<div class=images>
<img src="./assets/flame.png" alt="Flame">
<img src="./assets/crossbow.png" alt="Crossbow">
<img src="./assets/brutal-helm.png" alt="helm">
</div>
</section>
<footer>
<hr>
<p>Pied de page. Merci d'avoir lu</p>
</footer>
</body>
</html>

View File

@@ -0,0 +1,63 @@
<!DOCTYPE html>
<html lang=fr>
<head>
<meta charset="UTF-8">
<meta name="Author" content="">
<link rel="stylesheet" type="text/css" href="style_selecteurs.css">
<title>Une belle page</title>
</head>
<body>
<header>
<h1>Une belle page</h1>
</header>
<nav>
<ul>
<li><a href="#section1">Première partie</a></li>
<li><a href="#section2">Deuxième partie</a></li>
<li><a href="#section3">Troisième partie</a></li>
<li><a href="#section4">Quatrième partie</a></li>
</ul>
</nav>
<section id="section1">
<h2>Première partie</h2>
<p>Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim labore culpa sint ad nisi Lorem pariatur mollit ex esse exercitation amet. Nisi anim cupidatat excepteur officia. Reprehenderit nostrud nostrud ipsum Lorem est aliquip amet voluptate voluptate dolor minim nulla est proident. Nostrud officia pariatur ut officia. Sit irure elit esse ea nulla sunt ex occaecat reprehenderit commodo officia dolor Lorem duis laboris cupidatat officia voluptate. Culpa proident adipisicing id nulla nisi laboris ex in Lorem sunt duis officia eiusmod. Aliqua reprehenderit commodo ex non excepteur duis sunt velit enim. Voluptate laboris sint cupidatat ullamco ut ea consectetur et est culpa et culpa duis.</p>
<p>Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim labore culpa sint ad nisi Lorem pariatur mollit ex esse exercitation amet. Nisi anim cupidatat excepteur officia. Reprehenderit nostrud nostrud ipsum Lorem est aliquip amet voluptate voluptate dolor minim nulla est proident. Nostrud officia pariatur ut officia. Sit irure elit esse ea nulla sunt ex occaecat reprehenderit commodo officia dolor Lorem duis laboris cupidatat officia voluptate. Culpa proident adipisicing id nulla nisi laboris ex in Lorem sunt duis officia eiusmod. Aliqua reprehenderit commodo ex non excepteur duis sunt velit enim. Voluptate laboris sint cupidatat ullamco ut ea consectetur et est culpa et culpa duis.</p>
</section>
<section id="section2">
<h2>Deuxième partie</h2>
<p>Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim labore culpa sint ad nisi Lorem pariatur mollit ex esse exercitation amet. Nisi anim cupidatat excepteur officia. Reprehenderit nostrud nostrud ipsum Lorem est aliquip amet voluptate voluptate dolor minim nulla est proident. Nostrud officia pariatur ut officia. Sit irure elit esse ea nulla sunt ex occaecat reprehenderit commodo officia dolor Lorem duis laboris cupidatat officia voluptate. Culpa proident adipisicing id nulla nisi laboris ex in Lorem sunt duis officia eiusmod. Aliqua reprehenderit commodo ex non excepteur duis sunt velit enim. Voluptate laboris sint cupidatat ullamco ut ea consectetur et est culpa et culpa duis.</p>
<div class="images">
<img src="./assets/spider-alt.png" alt="spider">
<img src="./assets/spider-face.png" alt="spider face">
<img src="./assets/mite-alt.png" alt="mite-alt">
</div>
</section>
<section id="section3">
<h2>Troisième partie</h2>
<ul>
<li>Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.</li>
<li>Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.</li>
<li>Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.</li>
</ul>
</section>
<section id="section4">
<h2>Quatrième partie</h2>
<div class="images">
<img src="./assets/flame.png" alt="Flame">
<img src="./assets/crossbow.png" alt="Crossbow">
<img src="./assets/brutal-helm.png" alt="helm">
</div>
</section>
<footer>
<hr>
<p>Pied de page. Merci d'avoir lu</p>
</footer>
</body>
</html>

View File

@@ -0,0 +1,23 @@
nav {
background-color: red;
}
header {
background-color: yellow;
}
section {
background-color: blue;
}
footer {
background-color: green;
}
section {
text-align: center;
}
img {
width: 100px;
}

View File

@@ -0,0 +1,24 @@
#section1 {
color: blue;
}
#section2 {
color: green;
}
#section3 {
color: red;
}
#section4 {
color: yellow;
}
.images {
background-color: blue;
text-align: center;
}
img {
height: 200px;
}