Le CSS : un complément au HTML

Slides:



Advertisements
Présentations similaires
Lundi 8 Décembre 2008 Aujourd'hui, nous finirons la mis en forme du texte.
Advertisements

Lundi 15 Décembre 2008 Aujourd'hui, les balises et.
Introduction aux Web Services Partie 1. Technologies XML
Création de site internet
Conception de Sites Web dynamiques
Feuilles de style CSS - XHTML est un langage impur
Cours XHTML/CSS Lundi 9 Février 2009
XML, et HTML, comme langages de structuration
HTML CSS.
1 Modèles. 2 Sauvegarder le code en cliquant sur editer html 4 zones avec scroll
Principes généraux Création de site web Langages HTML XML
Cascading style sheets
Procédés de Mise en forme Les Feuilles de style en Cascade C.S.S (Cascading Style Sheet) Alain Gély – Stage CIES « Initiation au web »
11:06:28 Programmation Web Programmation Web : Feuilles de style CSS Jérôme CUTRONA
La fonction Style Permet de créer des types de texte, par exemple
12 novembre 2012 Grégory Petit
XHTML XHTML Un document XHTML étant un document XML il commence par une déclaration XML indiquant la version et le jeu de caractère utilisé. Ensuite vous.
Introduction aux Web Services Partie 1. Technologies HTML-XML
Cascading Style Sheets (CSS)
Applications Internet – cours 3 La page web
17 octobre 2012 Grégory Petit
Les feuilles de style La mise en page
Passer au CSS et autres... (2) Pour nous encourager, on revois l'objectif à atteindre.
Découverte de la feuille de style. CSS Cascading Style Sheets Il ne s'agit pas ici de faire un cours de code CSS ! Il faudrait un certain nombre de chapitres.
HTML CSS.
CSS.
1. 2 PLAN DE LA PRÉSENTATION - SECTION 1 : Code HTML - SECTION 2.1. : CSS (Méthode 1) - SECTION 2.2. : CSS (Méthode 2) - SECTION 3 : JavaScript - SECTION.
HTML / CSS Gestion des systèmes d’information Classe terminale
M. Larooussi Formatage de documents - CSS École dété INSAT Août 2006.
Généralité sur la Mise En Forme
Cascading Style Sheets (CSS)
Faculté I&C, Claude Petitpierre Cascaded style sheets CSS.
Feuilles de styles CSS Syntaxe d'application d'un style à une balise HTML : Les différents types de style : Pourquoi utiliser un style ? Possibilité étendue.
31 octobre 2012 Grégory Petit
Cours n° 1 Le langage HTML Prof. : E. BAKKI
 Créer une page html nommé index  Cette page doit contenir  Partie de l’entête Titre Métas(description et mots clés) Lien vers une feuille de style.
Les feuilles de style en HTML. CSS CSS: feuilles de style en cascade Permettent d’appliquer une mise en page à l’ensemble d’un site très simplement Permettent.
Passer au CSS et autres... Quelle différence entre ces deux pages ? Si vous regardez uniquement le contenu, aucune. Tout se joue sur la mise en forme.
Création et présentation d’un tableau avec Word 2007
Module HTML / CSS / PHP / MySQL
Créer son site web Chapitre II. Les caractères spéciaux Les navigateurs ne reconnaissent pas les caractères spéciaux. Heureusement chaque caractère possède.
Auteur : Frédéric Thériault 1. Les sélecteurs simples  Tous les éléments HTML du sélecteur sont affectés dans le document. Exemple : h1 { color:purple;
Création de sites web I. Site statique : Généralités :
LE CSS ISN Terminale S CSS Types de styles.
2. Premiers pas en CSS… Comprendre le fonctionnement de la syntaxe CSS
Introduction aux langages Html et CSS
Template joomla Leblanc 2011.
HTML Cours 2.
Plan de la leçon Réf. p. WRD- 149 Les styles Les listes hiérarchiques
Auteur : Frédéric Thériault 1. Les boîtes 2 Les attributs 3 width height margin margin-top margin-right margin-bottom margin-left border-style border-width.
Before Starting…. Pour les passionnés, le cours de Xhtml en classe peut être complété par les références suivantes : Cours de Xhtml en ligne :
HTML Cours 3. Plan du cours Les feuilles de styles CSS Mise en forme du texte et des paragraphes.
IUT SRC Année 2004/2005Antonio Capobianco 1 HTML>Formater du texte>Les titres Définir les titres HTML distingue 6 niveaux de titre : Titre N°1 Titre N°2.
SITE INTERNET « les fans de la ruelle en chantier »
INTERNET Le langage HTML
Introduction à CSS Généralités. Introduction Beaucoup de documents XML sont destinés à être présentés. Les information du fichier seul (avec ou sans DTD)
T ECHNOLOGIES WEB CHAPITRE II : L E LANGAGE CSS Mme Amani JARRAYA & Mohamed MOHSEN 1.
HTML Cours 3.
Cour préparé par Melle Zineb SAALAOUI HTML/CSS.
CSS et DREAMWEAVER.
Conception des pages Web avec
Language html VI- Les CSS. Les CSS CSS: Cascading Style Sheets. Feuilles de Styles en Cascade En typographie, une feuille de style désigne l'ensemble.
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
Dreamweaver Séance 1.
DreamWeaver Séance 2 HMIDA Ahmed A2008. Plan 1.Calques 2.CSS 3.Modèles 4.Formulaires 5.Comportements 6.Mise en ligne.
Dreamweaver le retour Avec Les Formulaires Les Calques
FORMULAIRES FOMULAIRE Permet à l’utilisateur d’entrer des renseignements le concernant. Utilisation –Inscription sur un site –Mise à jour d’une base.
Les formulaires Les calques Les comportements Les scénarios Les modèles Les feuilles de styles (CSS) La mise en ligne Les formulaires permettent à l’utilisateur.
Dreamweaver 2 Feuilles de Style CSS Formulaires Calques Comportements
Feuilles de style Cascading Style Sheets
Transcription de la présentation:

Le CSS : un complément au HTML CSS est l'abréviation de « Cascading Style Sheets ». CSS est un langage de style qui définit la présentation des documents HTML. Par exemple, CSS couvre les polices, les couleurs, les marges, les lignes, la hauteur, la largeur, les images d'arrière-plan, les positionnements évolués et bien d'autres choses.

Trois façons d'appliquer le style CSS à un document HTML Méthode 1 : Dans la ligne (l'attribut style) <html> <head> <title>Exemple</title> </head> <body style="background-color: #FF0000;"> <p>Cette page est rouge</p> </body> </html>

Méthode 2 : Interne (l'élément style) <html> <head> <title>Exemple</title> <style type="text/css"> body {background-color: #FF0000;} </style> </head> <body> <p>Cette page est rouge</p> </body> </html>

Méthode 3 : Externe (un lien vers une feuille de style) La méthode recommandée est celle avec un lien vers la feuille de style externe. Une feuille de style externe est simplement un fichier texte ayant l'extension « .css ». Comme n'importe quel fichier, la feuille de style peut être rangée sur un serveur Web ou sur un disque dur. L'astuce consiste à créer un lien depuis le document HTML vers la feuille de style (style.css). Ce lien peut être créé en une ligne de code HTML : <link rel="stylesheet" type="text/css" href="style/style.css" />

La ligne de code doit s'inscrire dans la section d'en-tête du code HTML, c'est-à-dire entre les balises <head> et </head> : <html> <head> <title>Mon document</title> <link rel="stylesheet" type="text/css" href="style/style.css" /> </head> <body> ... Plusieurs documents HTML peuvent être reliés à la même feuille de style. En d'autres termes, on peut utiliser un seul fichier CSS pour contrôler la présentation de plusieurs documents HTML

essai.htm <html> <head> <title>Mon document</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <h1>Ma première feuille de style</h1> </body> </html> style.css body { background-color: #FF0000; } Placez maintenant les deux fichiers dans le même dossier. Songez à sauvegarder les fichiers avec les bonnes extensions (respectivement « .htm » et « .css »)

Les couleurs et les arrières-plans Nous voulons tous les titres du document en rouge foncé. Les titres sont tous balisés avec l'élément HTML <h1>. Le code suivant donne aux éléments <h1> une couleur rouge. h1 { color: #FF0000; } On peut définir les couleurs avec des valeurs hexadécimales comme dans l'exemple précédent (#FF0000), ou avec les noms des couleurs ("red"), ou avec des valeurs RGB (rgb(255,0,0)).

La propriété 'background-color' La propriété background-color décrit la couleur d'arrière-plan des éléments. L'élément <body> est le réceptacle de tout le contenu du document HTML. Pour changer la couleur d'arrière-plan d'une page entière, il faudrait donc appliquer la propriété 'background-color' à l'élément <body>. On peut aussi appliquer une couleur d'arrière-plan à d'autres éléments y compris les titres et le texte. Dans l'exemple ci-dessous, Des couleurs d'arrière-plan différentes sont appliquées aux éléments <body> et <h1>.

La ligne de code doit s'inscrire dans la section d'en-tête du code HTML, c'est-à-dire entre les balises <head> et </head> : body { background-color: #FFCC66; } h1 { color: #990000; background-color: #FC9804; } Vérifier le résultat en modifiant votre CSS et en actualisant la page essai.htm. Remarque : nous avons appliqué deux propriétés à <h1> en les séparant par un point-virgule.

Les images d'arrière-plan [background-image] Pour insérer une image en arrière-plan d'une page Web, on applique la propriété background-image à l'élément <body>. body { background-color: #FFCC66; background-image: url(“image.gif"); } h1 { color: #990000; background-color: #FC9804; } Cela signifie que l'image se trouve dans le même dossier que la feuille de style. On peut aussi appeler des images dans d'autres dossiers avec url("../images/image.gif"), ou même sur Internet en donnant l'adresse complète du fichier : url("http://www.html.net/image.gif").

Répéter l'image d'arrière-plan [background-repeat] Pour insérer une image en arrière-plan d'une page Web, on applique la propriété background-image à l'élément <body>. background-repeat: repeat-x : L'image se répète horizontalement background-repeat: repeat-y : L'image se répète verticalement background-repeat: repeat : L'image se répète horizontalement et verticalement background-repeat: no-repeat : L'image ne se répète pas Exemple : body { background-color: #FFCC66; background-image: url("butterfly.gif"); background-repeat: no-repeat; } h1 { color: #990000; background-color: #FC9804; } Vérifier le résultat en modifiant votre CSS et en actualisant la page essai.htm.

Positionner une image d'arrière-plan [background-position] Par défaut, l'image d'arrière-plan se positionnera dans le coin supérieur gauche de l'écran. La propriété background-position permet de changer cette position prédéfinie et de placer l'image d'arrière-plan n'importe où à l'écran. background-position: 2cm 2cm : L'image est positionnée à 2 cm de la gauche et à 2 cm du haut de la page background-position: 50% 25% : L'image est positionnée au centre et à un quart de la page vers le bas background-position: top right : L'image est positionnée au coin supérieur droit de la page Vérifier le résultat en modifiant votre CSS et en actualisant la page essai.htm.

Exemple : body { background-color: #FFCC66; background-image: url("butterfly.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; } h1 { color: #990000; background-color: #FC9804;} Vérifier le résultat en modifiant votre CSS et en actualisant la page essai.htm. Il est possible de placer toutes ces propriétés dans une seule ligne : background: #FFCC66 url("butterfly.gif") no-repeat fixed right bottom;

La famille de polices [font-family] Exemple : h1 { font-family: arial, verdana, sans-serif; } h2 { font-family: "Times New Roman", serif; } Les titres marqués par des éléments <h1> s'afficheront dans la police "Arial". Si elle n'est pas installée dans l'ordinateur de l'utilisateur, la police "Verdana" sera utilisée à la place. Si ces deux polices sont indisponibles, les titres s'afficheront dans une police de la famille sans-serif. Remarque : le nom de la police "Times New Roman" contient des espaces, et elle est donc listée entre des guillemets.

Le style des polices [font-style] Exemple : h1 { font-family: arial, verdana, sans-serif; } h2 { font-family: "Times New Roman", serif; font-style: italic; } Vérifier le résultat en modifiant votre CSS et en actualisant la page essai.htm sans oublier d’ajouter un titre h2. La propriété font-style définit si le style de la police concernée doit être normal, italic ou oblique. Dans l'exemple à suivre, tous les titres balisés par des éléments <h2> s'afficheront en italiques.

Les variantes de polices [font-variant] La propriété font-variant sert à choisir entre les variantes normal ou small-caps ( petites capitales) d'une police. Une police small-caps utilise des lettres en capitales de taille réduite à la place des lettres en minuscules. Exemple : h1 { font-variant: small-caps; } h2 { font-variant: normal; } Vérifier le résultat en modifiant votre CSS et en actualisant la page essai.htm.

La graisse des polices [font-weight] La propriété font-weight décrit avec quel degré de graisse (ou de « noir ») présenter la police. Elle peut avoir une graisse normal ou bold (caractères gras). Certains navigateurs permettent même d'utiliser des nombres entre 100 et 900 (les centaines) pour décrire la graisse de la police. Exemple : p { font-family: arial, verdana, sans-serif; font-weight: bold; } Vérifier le résultat en modifiant votre CSS et en actualisant la page essai.htm sans oublier d’ajouter un paragraphe.

Le corps des polices [font-size] On peut choisir parmi beaucoup d'unités différentes (par exemple, pixels et pourcentages) pour décrire les corps des polices. Exemple : h1 { font-size: 30px; } h2 { font-size: 12pt; } h3 { font-size: 120%; } p { font-size: 1em; } Les unités « px » et « pt » font que le corps de la police est absolu, tandis que « % » et « em » permettent à l'utilisateur de l'ajuster si nécessaire. Il est conseillé utiliser des unités ajustables telles que « % » ou « em ». Vérifier le résultat en en modifiant les valeurs des font-size et en actualisant votre page html.

L'indentation du texte [text-indent] La propriété text-indent permet de décaler les paragraphes de texte en appliquant une indentation à la première ligne du paragraphe. Dans l'exemple suivant, un alinéa de 30px est appliqué à tous les paragraphes balisés par un élément <p> : Exemple : p { text-indent: 30px; } Vérifier le résultat en en modifiant votre CSS et en actualisant votre page html.

L'alignement du texte [text-align] La propriété CSS text-align correspond à l'attribut align utilisé en HTML. Le texte peut être aligné à gauche (left), à droite (right), centré (center) ou justifié justify. Exemple : td { text-align: center; } p { text-align: justify; } Dans l'exemple, le texte du tableau <td> est centré et le texte des paragraphes est justifié. Vérifier le résultat en modifiant votre CSS et en actualisant la page essai.htm sans oublier d’ajouter un tableau.

La décoration du texte [text-decoration] La propriété text-decoration permet d'ajouter des « décorations » ou « effets » différents au texte. Par exemple, on peut souligner le texte, le barrer, ou tracer un trait au-dessus, etc. Dans l'exemple suivant, les éléments <h1> sont des titres soulignés, les éléments <h2> sont des titres avec un trait au-dessus et les éléments <h3> des titres barrés. Exemple : h1 { text-decoration: underline; } h2 { text-decoration: overline; } h3 { text-decoration: line-through; } Vérifier le résultat en modifiat votre CSS et en actualisant la page essai.htm sans oublier d’ajouter un titre h3.

Les propriétés des liens le 26/09 Le CSS permet de définir ces propriétés différemment, selon que le lien est visité, non visité, activé, ou si le curseur le survole. Cela permet d'ajouter des effets plaisants et utiles à vos sites Web Exemple : a:link { color: blue; text-decoration:none; } a:visited { color: purple; text-decoration:none; } a:active { background-color: yellow; text-decoration:none; } a:hover { color:red; text-decoration:none; }

Exemple : a {color: blue;} a:link { font-style: italic; } a:visited { color: red; } a:active { background-color: orange; } a:hover { font-weight:bold; } La pseudo-classe :link est utilisée pour les liens menant aux pages que l'utilisateur n'a pas visitées. La pseudo-classe :visited est utilisée pour les liens menant aux pages que l'utilisateur a visitées. La pseudo-classe :active est utilisée pour les liens qui sont activés. La pseudo-classe :hover est utilisée lorsque le pointeur de la souris survole un lien. Vérifier le résultat en modifiant votre CSS et en actualisant la page essai.htm sans oublier d’ajouter un lien.

Le regroupement avec <span> La balise span permet d’ajouter des caractéristiques visuelles à des parties spécifiques du texte des documents ( agit sur une ligne ) Exemple : <ul> <li>Fraise</li> <li> <span class=“bizzard”> Pomme de terre</span></li> <li>Banane</li> </ul> <li>Radis</li> <li> <span class=“bizzard”> framboise</span></li> <li>carrote</li>

Le regroupement avec <span> Code css associé à la balise span : span.bizzard { color:red; background-color:blue; } La partie de texte encadrée par la balise span de classe « bizzard » aura les propriétés ci-dessus. Vérifier le résultat en modifiant votre CSS et en tapant le petit programme html.

Le regroupement avec <div> La balise div permet d’appliquer des propriétés à plusieurs éléments ( balise de regroupement ) Exemple : <div id=“fruits"> <ul> <li>Fraise</li> <li>Pomme</li> <li>Banane</li> </ul> </div> <div id=“legumes"> <li>Radis</li> <li>Poireaux</li> <i>Carotte</li>

Dans notre feuille de style, nous pouvons utiliser le regroupement : #fruits { background:blue; } #legumes { background:red; } Par la suite, nous utiliserons la balise div de façon un peu plus évoluée en positionnant les blocs. Vérifier le résultat en modifiant votre CSS et en complétant votre essai.htm.

Le modèle des boîtes

Fixer la marge d'un élément [Margin] Un élément a quatre côtés : droit ("right"), gauche ("left"), supérieur ("top") et inférieur ("bottom"). La marge est la distance entre chaque côté et l'élément avoisinant (ou les bordures du document) Comme premier exemple, nous allons voir comment définir les marges du document même, c'est-à-dire de l'élément <body>.

body { margin-top: 100px; margin-right: 40px; margin-bottom: 10px; margin-left: 70px; } Ou bien plus élégant et concis : /* body { margin: 100px 40px 10px 70px; } */ Nous pouvons appliquer cela à d’autres balises : body { margin: 100px 40px 10px 70px; } p { margin: 5px 50px 5px 50px; }

En définissant l'espacement des titres, on change le remplissage autour du texte dans chaque titre : Exemple : h1 { background: yellow; padding: 20px 20px 20px 80px; } h2 { background: orange; padding-left:120px; } padding décale l’emplacement du texte sans toucher à l’arrière plan contrairement à margin qui change également l’arrière plan. Ajouter ces 2 lignes au CSS et vérifier le résultat sur votre page html puis modifier le padding en margin.

Les bordures L'épaisseur des bordures [border-width] L'épaisseur des bordures est définie par la propriété border-width, dont les valeurs peuvent être "thin", "medium" et "thick", ou une valeur numérique en pixels. La figure ci-dessous illustre le système :

La couleur des bordures [border-color] La propriété border-color définit la couleur d'une bordure. Des valeurs de couleur normales sont, par exemple, "#123456", "rgb(123,123,123)" ou "yellow" . Les types de bordures [border-style] On peut choisir parmi plusieurs types de bordures. Voici huit types de bordures différentes. Toutes les bordures ont la couleur "gold" et une épaisseur valant "thick" mais elles peuvent naturellement s'afficher dans d'autres couleurs et épaisseurs. On peut utiliser les valeurs "none" ou "hidden" si on ne veut aucune bordure.

Les types de bordures [border-style]

Les trois propriétés décrites précédemment peuvent être réunies pour chaque élément et donc produire des bordures différentes. Définissons des bordures différentes pour <h1>, <h2>, <ul> et <p>. Le résultant n'est peut-être pas très beau mais il montre quelques-unes des nombreuses possibilités : h1 { border-width: thick; border-style: dotted; border-color: gold; } h2 { border-width: 20px; border-style: outset; border-color: red; } p { border-width: 1px; border-style: dashed; border-color: blue; } ul { border-width: thin; border-style: solid; border-color: orange; } Les lignes peuvent également s’écrire : h1 { border: thick dotted gold; } h2 { border: 20px outset red; } p { border: 1px dashed blue; } ul { border: thin solid orange; } Modifier le CSS et vérifier le résultat sur votre page html.

La taille des boites : Fixer la largeur [width] et la hauteur [height] La hauteur de boite est fixée à 500 px et la largeur à 200 px Exemple : div { height: 500px; width: 200px; border: 1px solid black; background: orange; } La balise div a maintenant une dimension bien définie avec une bordure solide noire et un fond orange. Par la suite, nous différentierons plusieurs balises div en leur donnant un identifiant. Vérifier le résultat sur votre page html en appliquant une balise div sur un morceau de programme.

Les éléments flottants (les flottants) Un élément peut avoir une position flottante à droite ou à gauche avec la propriété float. C'est-à-dire que la boîte et son contenu peut flotter soit à droite, soit à gauche dans un document (ou dans la boîte conteneur)

Si par exemple nous voulions qu'un texte s'enroule autour d'une image, le résultant serait le suivant :

Voici le code HTML de l'exemple précédent : <div id="picture"> <img src="bill.jpg" alt="Bill Gates"> </div> <p>causas naturales et antecedentes, idciro etiam nostrarum voluntatum...</p> Pour que l'image flotte à gauche et que le texte l'entoure, il suffit de définir la largeur de la boîte entourant l'image puis de donner à la propriété float la valeur "left" . Notons que nous avons donner un identifiant à la balise div pour que les nouvelles propriétés ne concernent que cette balise #picture { float:left; width: 100px; } Modifier le CSS et vérifier le résultat en modifiant votre page html.

Les flottants peuvent aussi servir pour le colonage d'un document Les flottants peuvent aussi servir pour le colonage d'un document. Pour créer les colonnes, il suffit de les structurer dans le code HTML avec des éléments <div> de la façons suivante : <div id="column1"> <p>Haec disserens qua de re agatur et in quo causa consistat non videt...</p> </div> <div id="column2"> <p>causas naturales et antecedentes, idciro etiam nostrarum voluntatum...</p> <div id="column3"> <p>nam nihil esset in nostra potestate si res ita se haberet...</p>

Une fois fixée la largeur des colonnes (par exemple à 33%), on fait simplement flotter chaque colonne à gauche en définissant la propriété float : #column1 { float:left; width: 33%; } #column2 { float:left; width: 33%; } #column3 { float:left; width: 33%; } La propriété float admet les valeurs "left", "right" ou "none". Vérifier le résultat en modifiant votre CSS et votre page html. Normalement la mise en page commence à devenir plus pratique avec cette méthode.

Le principe du positionnement CSS Le principe du positionnement CSS fait que l'on peut positionner une boîte n'importe où dans le système de coordonnées.

h1 { position:absolute; top: 100px; left: 200px; } Si nous voulons positionner une titre h1 à 100px du haut et à 200px de la gauche du document, notre code CSS pourrait être le suivant : h1 { position:absolute; top: 100px; left: 200px; } Tester avec un programme html simple : <html> <head> <title> positionnement </title> </head> <body> <h1> titre en position. </h1> </body> </html> le positionnement CSS est une technique de placement très précise des éléments. Elle est beaucoup plus facile que l'utilisation de tables, d'images transparentes ou autres choses.

Le positionnement absolu Un élément en position absolue ne reçoit aucune place dans le document. On place un élément en position absolue en fixant la valeur de la propriété position à "absolute". On peut alors utiliser les propriétés left, right, top et bottom pour placer la boîte. #box1 { position:absolute; top: 50px; left: 50px; } #box2 { position:absolute; top: 50px; right: 50px; } #box3 { position:absolute; bottom: 50px; right: 50px; } #box4 { position:absolute; bottom: 50px; left: 50px; } Ajouter à votre page html 4 balises div que nous remplirons avec un petit texte et modifier votre CSS

Le positionnement relatif Pour un élément en position relative, elle est calculée d'après sa position originale dans le document. Cela signifie que l'on déplace l'élément vers la droite, la gauche, le haut ou le bas. C’est un décalage par rapport à sa position. #box1 { position:absolute; left: 150px; bottom: 200px; } #box2 { position:relative; left: 150px; top: 100px; } #box3 { position:relative; left: 50px; top: 200px; } #box4 { position:relative; right: 50px; bottom: 200px; } Modifier votre CSS et vérifier le résultat en actualisant votre page html.

Une couche sur une couche avec z-index Il peut arriver que certains éléments se superposent. Z-index nous permet de choisir l'ordre dans lequel les éléments se recouvrent. Le système est tel qu'un élément de numéro supérieur recouvre ceux de numéro inférieur.

#box1 {position: absolute; left: 100px; top: 100px; z-index: 1; } La méthode est relativement simple mais les possibilités nombreuses. On peut placer des images sur du texte, ou du texte sur du texte, etc Modifier le CSS et vérifier le résultat en actualisant votre page html.

Nous allons maintenant étudier quelques GABARITS qui pourrons vous être utiles pour l’élaboration de votre premier mini projet.