Spaceuit Logo Spaceuit Plateforme Éducative

Informatique Appliquée

Fillière Intelligence Artificielle

Hiver 2025

Ali El Hourch
[email protected]


Guide
Nouveau
Assistant AI
Visual Studio Code Google Classroom Whatsapp Whatsapp Discord Discord
Module 1: Probabilités Et Statistiques Module 2: Architecture Des Ordinateurs Module 3: Structure De Données En C Module 4: Système d'exploitation 1 Module 5: Programmation Web 1 Module 6: Langues Etrangéres Module 7: Compétences Culturelles & Artistiques

Semestres

Hiver 2025

Tronc Communs

Informatique Appliquée

Atelier CSS


Atelier CSS PDF


Exercice 1


  • Reprendre l’exercice1 de la 1ère série Langage HTML, avec la mise en forme suivante proposée sous un style interne dans le HEAD du document (voir figure au-dessous) :
    • Couleur de fond bleu,
    • Couleur du texte blanc,
    • Le style de police Times, taille 14,
    • Le titre H1 en italique et taille 24,
    • Les items des listes numérotées en couleur jaune et non numérotées en couleur pink.
    Correction
    <!DOCTYPE html>
    <html>
        <head>
            <title>Exercice 1</title>
            <style>
                /* Style global pour le corps */
                body {
                    background-color: blue;
                    color: white;
                    font-family: Times;
                    font-size: 14;
                }
                
                /* Style pour les titres h1 */
                h1 {
                    font-style: italic;
                    font-size: 24;
                }
    
                /* Style pour les listes ordonnées */
                ol li {
                    color: yellow;
                }
    
                /* Style pour les listes non ordonnées */
                ul li {
                    color: pink;
                }
            </style>
        </head>
        <body>
            <h1>
                <center>Programme de la filière SMI Semestre 3 et 4</center>
            </h1>
            <hr>
            <ol type="I">
                <li>Semestre 3</li>
                <ol>
                    <li>Programmation en langage C</li>
                    <li>Architecture des ordinateurs</li>
                    <li>Système d'exploitation 1</li>
                    <li>Probabilité et statistiques</li>
                    <li>Programmation Web 1</li>
                    <ul>
                        <li>Généralités: Internet et Web</li>
                        <li>Langage HTML</li>
                        <li>Langage CSS</li>
                        <li>Langage JQuery</li>
                    </ul>
                    <li>Langues Étrangères</li>
                </ol>
                <li>Semestre 4</li>
                <ol>
                    <li>Programmation Web 2</li>
                    <li>Structures des données</li>
                    <li>Système d'exploitation</li>
                    <li>Programmation Objets</li>
                    <li>Algèbre relationnel</li>
                    <li>Langues Étrangères</li>
                </ol>
            </ol>
        </body>
    </html>
    

Exercice 2


  • Refaire l’exercice 2 de la série précédente Langage HTML en ajoutant une feuille de style CSS du nom « styleEx2.css » contenant les styles suivants proposés dans des classes comme indiqués au-dessous :
    • Classe du nom styleBody :
      • Arrière-plan en bleu, times et taille 14
    • Classe du nom styleH1 :
      • Couleur du texte en blanc, italique et taille 24
    • Classe du nom styleHR :
      • Couleur en blanc
    • Classe du nom styleUL :
      • Couleur du texte en jaune
    • Classe du nom styleOL :
      • Couleur du texte en pink
    • Classe du nom styleH3 :
      • Couleur du texte en green, italique et taille 18
    • Classe du nom styleLien :
      • Couleur du texte en orange,
    • Classe du nom stylePuce :
      • Remplacer la puce par défaut par l’image « Bouleverte.gif »
    Correction de fichier html
    <!DOCTYPE html>
    <html>
        <head>
            <title>Exercice 2</title>
            <link rel="stylesheet" href="styleEx2.css">
        </head>
    
        <body class="styleBody">
            <img align="left" src="Icons/logoIbnTofail.jpg" width="15%" height="20%">
            <h1 class="styleH1">
                <center>Programme de la filière SMI Semestre 3 et 4</center>
            </h1>
            <h3 align="center" class="styleH3">
                <a href="Exercice1.html" class="styleLien">Contenu de la filière S3 et S4</a> <br>
                <img align="middle" src="Icons/mail8.gif">
                <a href="mailto: [email protected]" class="styleLien">Contacter professeur</a>
            </h3>
            <hr class="styleHR">
            <ol type="I" class="styleOL">
                <li>Semestre 3</li>
                <ol>
                    <li>Programmation en langage C</li>
                    <li>Architecture des ordinateurs</li>
                    <li>Système d'exploitation 1</li>
                    <li>Probabilité et statistiques</li>
                    <li>Programmation Web 1</li>
                    <ul class="styleUL">
                        <li class="stylePuce">Généralités: Internet et Web</li>
                        <li class="stylePuce">Langage HTML</li>
                        <li class="stylePuce">Langage CSS</li>
                        <li class="stylePuce">Langage JQuery</li>
                    </ul>
                    <li>Langues étrangères</li>
                </ol>
                <li>Semestre 4</li>
                <ol class="styleOL">
                    <li>Programmation Web 2</li>
                    <li>Structures des données</li>
                    <li>Système d'exploitation</li>
                    <li>Programmation Objets</li>
                    <li>Algèbre relationnelle</li>
                    <li>Langues étrangères</li>
                </ol>
            </ol>
        </body>
    </html>
    
    Correction de fichier css
    /* Style général pour le corps de la page */
    .styleBody {
         background-color: blue;
         font-family: Times;
         font-size: 14;
    }
    
    /* Style pour les titres principaux (h1) */
    .styleH1 {
        color: white;
        font-style: italic;
        font-size: 24;
    }
    
    /* Style pour la ligne horizontale (hr) */
    .styleHR {
        color: white;
    }
    
    /* Style pour les listes non ordonnées (ul) */
    .styleUL {
        color: yellow;
    }
    
    /* Style pour les listes ordonnées (ol) */
    .styleOL {
        color: pink;
    }
    
    /* Style pour les sous-titres (h3) */
    .styleH3 {
        color: green;
        font-style: italic;
        font-size: 18;
    }
    
    /* Style pour les liens */
    .styleLien {
        color: orange;
    }
    
    /* Style pour les puces des listes avec une image */
    .stylePuce {
        list-style-image: url('Icons/Bouleverte.gif');
    }
    

Exercice 3


  • Refaire l’exercice 3 de la série précédente Langage HTML en ajoutant une feuille de style CSS du nom « styleEx3.css » contenant les styles suivants proposés dans des ID comme indiqués au-dessous :
    • ID du nom styleTable :
      • Bordure de type double, couleur bleu, largeur 100% et d’épaisseur 10 pixels.
    • ID du nom styleLegende :
      • Couleur darkRed, taille 24 et hauteur 50 pixels.
    • ID du nom styleEntete :
      • Texte en majuscule, centré, en blanche, couleur d'arrière-plan en gray, taille 20 et hauteur 50 pixels.
    • Style pour la balise td :
      • Bordure de type solid, couleur verte, épaisseur 10 pixels, texte de taille 16, centré.
    Correction de fichier html
    <!DOCTYPE html>
    <html>
        <head>
            <title>Exercice 3</title>
            <link rel="stylesheet" href="styleEx3.css">
        </head>
    
        <body>
            <table width="100%" border="1" id="styleTable">
                <caption id="styleLegende">Contenu Module</caption>
                <tr>
                    <th colspan="2" id="styleEntete">
                        <h1>
                            <center>Technologie du Web</center>
                        </h1>
                    </th>
                </tr>
                <tr>
                    <td align="center" rowspan="2">
                        <a href="ChapHTML.html">
                            <img src="html.png" width="150" height="100">
                        </a>
                    </td>
                    <td>Langage de présentation</td>
                </tr>
                <tr>
                    <td>Langage de création des sites web statiques</td>
                </tr>
                <tr>
                    <td align="center" rowspan="2">
                        <a href="ChapCSS.html">
                            <img src="css.png" width="150" height="100">
                        </a>
                    </td>
                    <td>Langage de création des feuilles de styles</td>
                </tr>
                <tr>
                    <td>Séparation du contenu utilisateur et forme de présentation</td>
                </tr>
                <tr>
                    <td align="center" rowspan="2">
                        <a href="ChapJavaScript.html">
                            <img src="JavaScript.png" width="150" height="100">
                        </a>
                    </td>
                    <td>Langage de Script</td>
                </tr>
                <tr>
                    <td>Langage pour améliorer l'interactivité entre utilisateur et le site</td>
                </tr>
                <tr>
                    <td align="center" rowspan="2">
                        <a href="https://fr.wikipedia.org/wiki/JQuery">
                            <img src="JQuery.png" width="150" height="100">
                        </a>
                    </td>
                    <td>Bibliothèque des fonctions JavaScript</td>
                </tr>
                <tr>
                    <td>Faciliter la programmation en JavaScript</td>
                </tr>
            </table>
        </body>
    </html>
    
    Correction de fichier css
    /* Style pour la table avec un identifiant spécifique */
    #styleTable {
        border: 10px double blue;
        width: 100%;
    }
    
    /* Style pour la légende de la table */
    #styleLegende {
        color: darkred;
        font-size: 20px;
        line-height: 50px;
    }
    
    /* Style pour l'en-tête de la table */
    #styleEntete {
        text-transform: uppercase;
        text-align: center;
        background-color: gray;
        color: white;
        font-size: 20px;
        line-height: 50px;
    }
    
    /* Style général pour les cellules de la table */
    td {
        border: 10px solid green;
        font-size: 16px;
        text-align: center;
    }
    

Exercice 4


  • En utilisant les possibilités offertes par le positionnement des images et textes avec CSS, créer la page Web du nom « Ex4.html » composée de : un titre H1 : « Technologie Web », couleur bleu en gras et une grande taille de votre choix, et les images : « TechWeb.gif », « HTML.gif », « CSS.gif », « JavaScript.gif », « JQuery.gif », placées dans la page web comme indiquée dans la figure au-dessous
  • Correction de Ex4.html
    <!DOCTYPE html>
    <head>
        <title>Ex4</title>
        <link rel="stylesheet" href="styleEx4.css">
    </head>
    <body>
        <h1 style="text-align: center; color: blue; font-size: 80px; font-style: bold;">Technologie Web</h1>
    
        <img src="html.png" width="150px" style="position: absolute; left: 500px; top: 150px">
        <img src="TechWeb.png" width="250px" style="position: absolute; left: 650px; top: 300px">
        <img src="css.png" width="150px" style="position: absolute; left: 900px; top: 150px">
        <img src="JavaScript.png" width="150px" style="position: absolute; left: 500px; top: 450px">
        <img src="JQuery.png" width="150px" style="position: absolute; left: 900px; top: 450px">
    </body>