<?xml version="1.0" encoding="UTF-8"?>

<upm-export>
	<title>Enseignement de l&#039;informatique et du numérique au lycée Boissy d&#039;Anglas</title>
	<link>https://icn-isn-boissy.yj.fr/wp</link>
	<description></description>
	<pubDate>Wed May 6 11:55:25 2026 / +0000  GMT</pubDate>
	<generator>Universal Post Manager 1.1.2 [ www.ProfProjects.com ] </generator>
	<language></language>
	
			<item>
			<title>HTML et CSS</title>
			<link>https://icn-isn-boissy.yj.fr/wp/?page_id=1347</link>
			<pubDate>Wed May 6 11:55:25 2026 / +0000  GMT</pubDate>
			<guid isPermaLink="false">https://icn-isn-boissy.yj.fr/wp/?page_id=1347</guid>
			<content-encoded><![CDATA[<!-- wp:paragraph -->
<p> Nous allons nous intéresser à un acteur fondamental du développement  web, le couple <strong>HTML</strong> + <strong>CSS</strong> (<strong>H</strong>yper<strong> T</strong>ext <strong>M</strong>arkup <strong>L</strong>angage et <strong>C</strong>ascading <strong>S</strong>tyle  <strong>S</strong>heets). </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Dans un premier temps, nous allons exclusivement nous intéresser au 
HTML. Qu'est-ce que le HTML, voici la définition que nous en donne 
Wikipedia&nbsp;:
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				<em>L'Hypertext Markup Language, généralement abrégé&nbsp;HTML, est 
le&nbsp;format de données&nbsp;conçu pour représenter les&nbsp;pages web. C'est 
un&nbsp;langage de balisage&nbsp;permettant d'écrire de l'hypertexte, d'où son 
nom. HTML permet également de structurer sémantiquement et de mettre en 
forme le contenu des pages, d'inclure des&nbsp;ressources&nbsp;multimédias,&nbsp;dont 
des&nbsp;images, des formulaires de saisie, et des programmes informatiques. 
Il permet de créer des documents&nbsp;interopérables&nbsp;avec des équipements 
très variés de manière conforme aux exigences de l'accessibilité du web.
 Il est souvent utilisé conjointement avec des&nbsp;langages de 
programmation&nbsp;(JavaScript) et des formats de présentation (feuilles de 
style en cascade).</em>
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Pour l'instant, nous allons retenir deux éléments de cette 
définition «conçu pour représenter les&nbsp;pages web» et «un&nbsp;langage de 
balisage».
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Grâce au HTML vous allez pouvoir, dans votre navigateur (Firefox, 
Chrome, Opera,....), afficher du texte, afficher des images, proposer 
des hyperliens (liens vers d'autres pages web), afficher des formulaires
 et même maintenant afficher des vidéos (grâce à la dernière version du 
HTML, l'HTML5).
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				HTML n'est pas un langage de programmation (comme le Python par 
exemple), ici, pas question de conditions, de boucles....c'est un 
langage de description.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Pour aborder le HTML, nous allons, dans un premier temps utiliser le site jsfiddle.net.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Après avoir lancé votre navigateur web, tapez <a href="http://jsfiddle.net/" target="_blank" rel="noreferrer noopener">http://jsfiddle.net/</a> dans la barre d'adresse.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Vous devriez voir apparaître ceci&nbsp;:
			</p>
<!-- /wp:paragraph -->

<!-- wp:image -->
<figure class="wp-block-image"><img src="https://pixees.fr/informatiquelycee/n_site/img/jsfiddle.png" alt="jsfiddle"/><figcaption class="wp-element-caption">page de garde du simulateur, avec une fenêtre HTML, CSS, Java et affichage, bien faire RUN pour voir le résultat.<br></figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p> Nous allons pour l'instant uniquement utiliser la fenêtre «&nbsp;<strong>HTML&nbsp;</strong>» et la fenêtre «&nbsp;<strong>Result&nbsp;</strong>». </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4} -->
<h4 class="wp-block-heading">À faire vous-même 1</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>
				Écrivez le code HTML suivant&nbsp;:
			</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;h1&gt;Hello World! Ceci est un titre&lt;/h1&gt;
&lt;p&gt;Ceci est un &lt;strong&gt;paragraphe&lt;/strong&gt;. Avez-vous bien compris&nbsp;?&lt;/p&gt;	</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>
				Qu'est-ce qui s'affiche dans la fenêtre&nbsp;?
			</p>
<!-- /wp:paragraph -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:paragraph -->
<p>
				Comme déjà évoqué ci-dessus, en HTML tout est une histoire de balise
 que l'on ouvre et que l'on ferme.
				Une balise ouvrante est de la forme &lt;nom_de_la_balise&gt;, les 
balises fermantes sont de la forme &lt;/nom_de_la_balise&gt;.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				En observant attentivement le code, vous devriez forcément remarquer
 que toute balise ouverte doit être refermée à un moment ou un autre. La
 balise ouvrante et la balise fermante peuvent être sur la même ligne ou
 pas, cela n'a aucune espèce d'importance, la seule question à se poser 
ici est : ai-je bien refermé toutes les balises que j'ai ouvertes ?
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Enfin pour terminer avec les généralités sur les balises, il est important de savoir qu'une structure du type :
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> &lt;balise1&gt;<br> &lt;balise2&gt;<br> &lt;/balise1&gt;<br> &lt;/balise2&gt; </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				est interdite, la balise2 a été ouverte après la balise1, elle devra donc être refermée avant la balise1.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				En revanche, l'enchaînement suivant est correct :
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> &lt;balise1&gt;<br> &lt;balise2&gt;<br> &lt;/balise2&gt;<br> &lt;/balise1&gt; </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Notez que dans notre exemple nous respectons bien cette règle 
«&nbsp;d'imbrication&nbsp;» des balises avec la balise &lt;p&gt; et la balise 
&lt;strong&gt;.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Il est important de comprendre que chaque balise a une signification
 qu'il faut bien respecter (on parle de la sémantique des balises).
				Par exemple le texte situé entre la balise ouvrante et fermante 
&lt;h1&gt; est obligatoirement un titre important (il existe des balises
 &lt;h2&gt;, &lt;h3&gt;......qui sont aussi des titres, mais des titres 
moins importants (sous-titre)).
				La balise &lt;p&gt; permet de définir des paragraphes, enfin, la 
balise &lt;strong&gt; permet de mettre en évidence un élément important.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> Vous devez aussi savoir qu'il existe des balises qui sont à la fois  ouvrantes et fermantes &lt;balise/&gt; : un exemple, la balise permettant de sauter une ligne, la balise  &lt;br/&gt; (balise qu'il faut d'ailleurs éviter d'utiliser par  différentes raisons que nous n'aborderons pas ici). </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Il est possible d'ajouter des éléments à une balise ouvrante, on 
parle d'attribut. Une balise peut contenir plusieurs attributs&nbsp;:
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				&lt;ma_balise attribut_1=&nbsp;"valeur_1" attribut_2="valeur_2"&gt;
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> Il existe beaucoup d'attributs différents, nous allons nous  contenter de 2 exemples&nbsp;avec l'attribut id (id pour identifiant) et  class. Nous verrons l'intérêt de ces attributs dans l'activité suivante. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Notez sur votre compte-rendu les lignes de codes, l'affichage du résultats et l'explication des balises</strong> pour chaque exercices.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading"> À faire vous-même 2 </h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>
				Écrivez le code HTML suivant&nbsp;:
			</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;h1&gt;Ceci est un titre&lt;/h1&gt;
&lt;h2 class="titre_1"&gt;Ceci est un sous titre&lt;/h2&gt;
&lt;p id="para_1"&gt;Ceci est un &lt;strong&gt;paragraphe&lt;/strong&gt;. Avez-vous bien compris&nbsp;?&lt;/p&gt;			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>
				Qu'est-ce qui s'affiche dans la fenêtre&nbsp;?
			</p>
<!-- /wp:paragraph -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:paragraph -->
<p>
				Le HTML n'a pas été conçu pour gérer la mise en page (c'est 
possible, mais c'est une mauvaise pratique).
				Le HTML s'occupe uniquement du contenu et de la sémantique,
				pour tout ce qui concerne la mise en page et l'aspect «&nbsp;décoratif&nbsp;» 
(on parle du «&nbsp;style&nbsp;» de la page), on utilisera le CSS (Cascading Style
 Sheets).
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> Dans JSFIDDLE, il est possible d'écrire du CSS dans la fenêtre en haut à droite. </p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading"> À faire vous-même 3 </h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>
				Écrivez le code HTML suivant&nbsp;:
			</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;h1&gt;Ceci est un titre&lt;/h1&gt;
&lt;h2&gt;Ceci est un sous titre&lt;/h2&gt;
&lt;p&gt;Ceci est un &lt;strong&gt;paragraphe&lt;/strong&gt;. Avez-vous bien compris ?&lt;/p&gt;			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>
				Écrivez le code CSS suivant :
			</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>h1
{
	text-align: center;
	background-color: red;
}
h2
{
	font-family: Verdana;
	font-style: italic;
	color: green;
}		</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>
				Qu'est-ce qui s'affiche dans la fenêtre&nbsp;?
			</p>
<!-- /wp:paragraph -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:paragraph -->
<p>
				Dans l'exemple du "À faire vous-même 3", les propriétés «&nbsp;text-align
 » et «background-color» seront appliquées au contenu de toutes les 
balises de type h1 (avec respectivement les valeurs «center» et 
«red»).....
			</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">À faire vous-même 4</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>
				Écrivez le code HTML suivant&nbsp;:
			</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;h1&gt;Ceci est un titre&lt;/h1&gt;
&lt;h2&gt;Ceci est un sous titre&lt;/h2&gt;
&lt;p id="para_1"&gt;Ceci est un &lt;strong&gt;paragraphe&lt;/strong&gt;. Avez-vous bien compris&nbsp;?&lt;/p&gt;			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>
				Écrivez le code CSS suivant :
			</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>#para_1
{
	font-style: italic;
	color: green;
}			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>
				Qu'est-ce qui s'affiche dans la fenêtre&nbsp;? Que remarquez-vous&nbsp;?
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Il est donc possible de cibler un paragraphe et pas un autre en 
utilisant l'id du paragraphe (en CSS l'id se traduisant par le signe #).
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Il est aussi possible d'utiliser l'attribut class à la place de l'id. Dans le CSS on utilisera le point . à la place du  #.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				La différence entre "id" et "class" n'est pas très importante.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				L'attribut "class" permet de donner le même nom à plusieurs reprises dans une même page.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Si nous avions eu un 3e paragraphe, nous aurions pu avoir :&lt;p 
class="para_1"&gt;Voici un 3e paragraphe&lt;/p&gt;,
				mais nous n'aurions pas pu avoir : &lt;p id="para_1"&gt; Voici un 3e
 paragraphe &lt;/p&gt;, car le nom para_1 a déjà été utilisé pour le 1er
 paragraphe.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				JSFIDDLE est un très bel outil, mais il ne peut pas être utilisé 
pour la réalisation d'un vrai site internet (ou d'une vraie application 
web).
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> Nous allons créer 2 fichiers : un fichier qui contiendra du HTML  (index.html) et un fichier qui contiendra du CSS (style.css). </p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">À faire vous-même 5</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p> <strong>ATTENTION à partir d'ici on ferme jsfiddle et vous utilisez un éditeur de texte NOTE PAD++, pour  créer un nouveau fichier.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong> Sauvegardez-le</strong> en précisant son nom, par exemple "<strong>index.html</strong>". </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> <strong>Écrivez le code suivant </strong>dans votre éditeur de texte (sans oublier de sauvegarder quand vous avez terminé)&nbsp;: </p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;!doctype html&gt;
&lt;html lang="fr"&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;Voici mon site&lt;/title&gt;
	&lt;/head&gt;
	&lt;body&gt;
		&lt;h1&gt;Hello World! Ceci est un titre&lt;/h1&gt;
		&lt;p&gt;Ceci est un &lt;strong&gt;paragraphe&lt;/strong&gt;. Avez-vous bien compris&nbsp;?&lt;/p&gt;
	&lt;/body&gt;
&lt;/html&gt;			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p> Retournez dans <strong>vos documents</strong>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> <strong>Testez votre code </strong>à l'aide d'un navigateur web (Firefox ou Chrome) en “<strong>double-cliquant</strong>” sur le fichier <em>index.html</em></p>
<!-- /wp:paragraph -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:paragraph -->
<p>
				Dans l'exemple du "À faire vous-même 5", vous reconnaissez le code se trouvant entre les balises &lt;body&gt; :
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				&lt;body&gt;<br>
				......<br>
				&lt;/body&gt;
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Tout votre code HTML devra se trouver entre ces 2 balises.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> Le reste des balises devraient vous êtes inconnues. Passons-les en revue :   </p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>La première ligne (<strong>&lt;!doctype html&gt;</strong>) permet d'indiquer au navigateur que nous utiliserons la dernière version du HTML, le fameux HTML5.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>La balise <strong>&lt;html&gt;</strong> est obligatoire, l'attribut lang="fr" permet d'indiquer au navigateur que nous utiliserons le français pour écrire notre page.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Les balises <strong>&lt;head&gt;</strong>...<strong>&lt;/head&gt;</strong> délimitent ce que l'on appelle l'en-tête. L'en-tête contient, dans notre exemple, 2 balises : la balise &lt;meta charset="utf-8"&gt; qui permet de définir l'encodage des caractères (utf-8) et la balise &lt;title&gt; qui définit le titre de la page (attention ce titre ne s'affiche pas dans le navigateur, ne pas confondre avec la balise &lt;h1&gt;).</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p><strong>Notez sur votre compte-rendu les lignes de codes, le résultat ainsi que la significations des codes utilisés.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">À faire vous-même 6</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p> Toujours à l'aide d'un éditeur de texte, vous allez créer un fichier et l'enregistrer sous le nom <strong>style.css</strong>, qui va contenir le CSS de notre page.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Complétez ce fichier à l'aide du code suivant : </p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>h1
{
	text-align: center;
	background-color: red;
}
p
{
	font-family: Verdana;
	font-style: italic;
	color: green;
}			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>
				Pour l'instant notre CSS ne sera pas appliqué à notre page, pour ce 
faire, il faut modifier notre code HTML en ajoutant une ligne qui va 
permettre d'associer notre code CSS à notre page.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> Modifiez le code HTML avec la ligne suivante</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|green"}}}},"textColor":"green"} -->
<p class="has-green-color has-text-color has-link-color"><code>&lt;link rel="stylesheet" href="style.css"&gt;</code> en l'insérant dans la balise &lt;head&gt; comme ci-dessous:</p>
<!-- /wp:paragraph -->

<!-- wp:code {"style":{"elements":{"link":{"color":{"text":"var:preset|color|black"}}}},"textColor":"black"} -->
<pre class="wp-block-code has-black-color has-text-color has-link-color"><code>&lt;!doctype html&gt;
&lt;html lang="fr"&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;Voici mon site&lt;/title&gt;
		&lt;link rel="stylesheet" href="style.css"&gt;
	&lt;/head&gt;
	&lt;body&gt;
		&lt;h1&gt;Hello World! Ceci est un titre&lt;/h1&gt;
		&lt;p&gt;Ceci est un &lt;strong&gt;paragraphe&lt;/strong&gt;. Avez-vous bien compris&nbsp;?&lt;/p&gt;
	&lt;/body&gt;
&lt;/html&gt;			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>
				Testez votre code à l'aide d'un navigateur web en “double-cliquant” sur le fichier index.html
			</p>
<!-- /wp:paragraph -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:paragraph -->
<p>
				Dans l'exemple que nous venons de voir, les fichiers "index.html" et
 "style.css" se trouvent dans le même dossier. Il est souvent utile de 
placer les fichiers CSS dans un dossier “CSS”. Il faudra alors modifier 
le code HTML en conséquence :
			</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;link rel="stylesheet" href="CSS/style.css"&gt;			</code></pre>
<!-- /wp:code -->

<!-- wp:heading -->
<h2 class="wp-block-heading"> À faire vous-même 7 </h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Pour terminer, voici 2 balises très utilisées, que <strong>vous allez tester dans un fichier html</strong> : </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":5} -->
<h5 class="wp-block-heading">La balise a</h5>
<!-- /wp:heading -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;a href="mon_autre_page.html"&gt;Cliquez ici pour vous rendre sur mon autre page&lt;/a&gt;	</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p> La balise a permet de créer des <em>liens hypertextes</em>, ce sont ces liens  hypertextes qui vous permettent de "voyager" entre les pages d'un site  ou entre les sites. Les liens hypertextes sont par défaut soulignés et  de couleur bleue (modifiable grâce au CSS). La balise a possède un  attribut href qui a pour valeur le chemin du fichier que l'on cherche à  atteindre ou l'adresse du site cible (exemple :   </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Modifier votre index et insérer une ligne de code pour un lien, imprimer le résultat sur votre compte-rendu</strong></p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;a  href="<a href="https://www.parcoursup.fr/">https://www.parcoursup.fr/</a>"&gt;Cliquez ici pour vous rendre sur  parcoursup.fr&lt;/a&gt;), attention, remplacer les guillemets . Entre la balise ouvrante et fermante, on trouve le  texte qui s'affichera à l'écran (c'est ce texte qui est souligné et de  couleur bleue).La balise peut sans problème se trouver en plein milieu  d'un paragraphe. </code></pre>
<!-- /wp:code -->

<!-- wp:heading {"level":5} -->
<h5 class="wp-block-heading">La balise image</h5>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>
				Comme vous devez déjà vous en douter, la balise image sert à insérer des......images :
			</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;img src="mon_image.jpg" alt="Texte de remplacement"/&gt;			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p> la balise <strong>&lt;img&gt; </strong>est à la fois ouvrante et fermante comme la balise <strong>&lt;br&gt;</strong>. Elle possède 2 attributs : </p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li><strong>src </strong>qui doit être égal au nom du fichier image (ou au chemin si le fichier image se trouve dans un autre dossier).</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>alt </strong>qui doit être égal à une description de votre image (cet  attribut est utilisé notamment par les systèmes de description des pages  web utilisées par les non-voyants), il faut donc systématiquement  renseigner cet attribut. De plus, si l'image en référence est absente ou introuvable, le texte de l'attribut <strong>alt </strong>sera alors affiché à la place.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p><strong>Modifier votre index et insérer une image, imprimer le résultat sur votre compte-rendu</strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":5} -->
<h5 class="wp-block-heading">Les balises form, input et button</h5>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p> Les formulaires sont des éléments importants des sites internet, ils  permettent à l'utilisateur de transmettre des informations. Un  formulaire devra être délimité par une balise <strong>form </strong>(même si ce n'est pas  une obligation) : </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				&lt;form&gt;<br>
				....<br>
				&lt;/form&gt;
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Il existe différentes balises permettant de construire un 
formulaire, notamment la balise input. Cette balise possède un attribut 
type qui lui permet de jouer des rôles très différents.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				La balise button nous sera aussi d'une grande utilité.
			</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">À faire vous-même 8</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>
				Créez un fichier html contenant le code suivant :
			</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;!doctype html&gt;
&lt;html lang="fr"&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;Voici mon site&lt;/title&gt;
	&lt;/head&gt;
	&lt;body&gt;
		&lt;form&gt;
			&lt;p&gt;voici un champ de texte&nbsp;: &lt;input type="text"/&gt;&lt;/p&gt;
			&lt;p&gt;voici une checkbox &lt;input type="checkbox"/&gt;&lt;/p&gt;
			&lt;button&gt;Cliquez ici !&lt;/button&gt;
		&lt;/form&gt;
	&lt;/body&gt;
&lt;/html&gt;			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>
				Testez votre code à l'aide d'un navigateur web en “double-cliquant” sur le fichier html que vous venez de créer.
			</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":5} -->
<h5 class="wp-block-heading">Les balises div et span</h5>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>
				Ces 2 balises sont très utilisées (surtout la balise div). Pourtant,
 il faudrait, autant que possible, les éviter, pourquoi ?
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Parce qu'elles n'ont aucune signification particulière, ce sont des balises  dites “génériques”.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				À quoi servent-elles alors ?
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				À organiser la page, à regrouper plusieurs balises dans une même entité.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Pourquoi 2 balises génériques ?
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Parce que div est une balise de type “block” et que span est une balise de type “inline” !
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Sans vouloir trop entrer dans les détails, il faut bien comprendre 
que l'ordre des balises dans le code HTML a une grande importance. Les 
balises sont affichées les unes après les autres, on parle du flux 
normal de la page.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				C'est ici qu'entrent en jeu les balises de type "block" et les balises de type "inline".
			</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Les contenus des balises de type "block" (p, div,h1,...) se placent sur la page web les uns en dessous des autres.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Les contenus des balises de type "inline" (strong, img, span, a) se placent sur la page web les uns à côté des autres.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>
				Cela revient à dire qu'une balise de type “block” prend toute la 
largeur de la page alors qu'une balise de type “inline” prend juste la 
largeur qui lui est nécessaire.
			</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">À faire vous-même 9</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>
				Créez un fichier html contenant le code suivant :
			</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;!doctype html&gt;
&lt;html lang="fr"&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;Voici mon site&lt;/title&gt;
	&lt;/head&gt;
	&lt;body&gt;
		&lt;div&gt;div est une balise de type "block"&lt;/div&gt;
		&lt;p&gt;la balise p est une autre balise de type block&lt;/p&gt;
		&lt;span&gt;En revanche, span est une balise de type "inline"&lt;/span&gt;
		&lt;a href="www.google.fr"&gt;Et voici une autre balise de type "inline"&lt;/a&gt;
		&lt;h1&gt;h1 est bien une balise de type "block"&lt;/h1&gt;
		&lt;span&gt;la malheureuse balise span est "obligée" de se placer en dessous&lt;/span&gt;
	&lt;/body&gt;
&lt;/html&gt;			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>Testez ce code</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>aide en ligne sur le HTML : <a href="https://www.w3schools.com/html/">W3SCHOOL</a></p>
<!-- /wp:paragraph -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:heading -->
<h2 class="wp-block-heading">À faire vous-même 10</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p> Élaborez un site web, en utilisant les balises vues ci-dessus. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Votre site  doit comprendre :</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Au moins <strong>deux pages</strong> ( index.html et page2.html par exemple).</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Chaque page comportera au moins <strong>deux photos</strong> qui seront rangées dans un répertoire "image".</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Des styles différents dans un <strong>fichier.css</strong> pour chacune des pages.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Des <strong>balises différentes</strong></li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Au moins un lien vers un <strong>site extérieur</strong></li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Un lien sur chaque page permettant de passer d'une page à l'autre</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Plusieurs paragraphes</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Pour vérifier que votre site fonctionne, le lancer à partir de <strong>notepad++ </strong>avec la commande "<strong>Launch in Chrome</strong>" du menu "<strong>Run</strong>".&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Rendu de  votre site WEB </h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Créer un <strong>répertoire dans votre espace</strong> avec comme intitulé : <br>2ndeXX _ nom en entier _  mon site<br>Exemple : 2nde9_Nom1_mon site<br>Vous y enregistrerez votre site.<br>Pour le déposer sur le réseau , vous devrez copier en gardant l'original dans votre espace personnel , et le coller dans l'espace classe.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Exemples de sites à produire :</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>exemple de structure pour votre dossier</p>
<!-- /wp:paragraph -->

<!-- wp:file {"id":4302,"href":"https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2025/09/2nde2_place_mon_site.tar"} -->
<div class="wp-block-file"><a id="wp-block-file--media-7c5e8656-68c3-481a-b76e-23dcf0c7b31b" href="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2025/09/2nde2_place_mon_site.tar">2nde2_place_mon_site</a><a href="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2025/09/2nde2_place_mon_site.tar" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-7c5e8656-68c3-481a-b76e-23dcf0c7b31b">Télécharger</a></div>
<!-- /wp:file -->

<!-- wp:image {"id":3714,"sizeSlug":"large","linkDestination":"media"} -->
<figure class="wp-block-image size-large"><a href="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2022/10/PrtScr-capture_3.jpg"><img src="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2022/10/PrtScr-capture_3-1024x612.jpg" alt="" class="wp-image-3714"/></a></figure>
<!-- /wp:image -->

<!-- wp:image {"id":3717,"sizeSlug":"large","linkDestination":"media"} -->
<figure class="wp-block-image size-large"><a href="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2022/10/PrtScr-capture_4.jpg"><img src="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2022/10/PrtScr-capture_4-1024x522.jpg" alt="" class="wp-image-3717"/></a></figure>
<!-- /wp:image -->

<!-- wp:group {"align":"wide"} -->
<div class="wp-block-group alignwide"><!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:media-text {"align":"wide","mediaId":2794,"mediaType":"image","mediaWidth":16,"className":"alignwide"} -->
<div class="wp-block-media-text alignwide is-stacked-on-mobile" style="grid-template-columns:16% auto"><figure class="wp-block-media-text__media"><img src="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2020/09/Suite-1.jpg" alt="" class="wp-image-2794 size-full"/></figure><div class="wp-block-media-text__content"><!-- wp:quote -->
<blockquote class="wp-block-quote"><!-- wp:paragraph -->
<p><a href="https://icn-isn-boissy.yj.fr/wp/2019/09/19/hameconnage/">Suite : hameçonnage</a></p>
<!-- /wp:paragraph --></blockquote>
<!-- /wp:quote --></div></div>
<!-- /wp:media-text -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator --></div>
<!-- /wp:group -->]]></content-encoded>
			<excerpt-encoded><![CDATA[]]></excerpt-encoded>
			<wp-post_id>1347</wp-post_id>
			<wp-post_date>2019-06-06 13:08:31</wp-post_date>
			<wp-post_date_gmt>2019-06-06 11:08:31</wp-post_date_gmt>
				</item>
</upm-export>
