Comment créer : Message de chat
- Page précédente Page bientôt disponible
- Page suivante Fenêtre de chat pop-up
Comprendre comment utiliser CSS pour créer un message de chat.
Message de chat

Bonjour. Comment ça va aujourd'hui ?
11:00
Hey ! Je vais bien. Merci de m'avoir pensé !
11:01
C'est génial ! Alors, que voulez-vous faire aujourd'hui ?
11:02
Je ne sais pas. Faire du football... ou peut-être apprendre un peu plus de programmation ?
11:05Comment créer un message de chat
Première étape - Ajouter HTML :
<div class="container"> <img src="/w3images/bandmember.jpg" alt="Avatar"> <p>Hello. Comment ça va aujourd'hui?</p> <span class="time-right">11:00</span> </div> <div class="container darker"> <img src="/w3images/avatar_g2.jpg" alt="Avatar" class="right"> <p>Hey! Je vais bien. Merci de m'avoir demandé!</p> <span class="time-left">11:01</span> </div> <div class="container"> <img src="/w3images/bandmember.jpg" alt="Avatar"> <p>Sweet! Alors, que veux-tu faire aujourd'hui ?</p> <span class="time-right">11:02</span> </div> <div class="container darker"> <img src="/w3images/avatar_g2.jpg" alt="Avatar" class="right"> <p>Nah, je ne sais pas. Jouer au football... ou peut-être apprendre un peu plus de codage ?</p> <span class="time-left">11:05</span> </div>
Deuxième étape - Ajouter CSS :
/* Conteneur de chat */ .container { border: 2px solid #dedede; background-color: #f1f1f1; border-radius: 5px; padding: 10px; margin: 10px 0; } /* Conteneur de chat plus sombre */ .darker { border-color: #ccc; background-color: #ddd; } /* Nettoyer la flottaison */ .container::after { content: ""; clear: both; display: table; } /* Définir le style des images */ .container img { float: left; max-width: 60px; width: 100%; margin-right: 20px; border-radius: 50%; } /* Définir le style de l'image à droite */ .container img.right { float: right; margin-left: 20px; margin-right:0; } /* Définir le style du texte de temps à droite */ .time-right { float: right; color: #aaa; } /* Définir le style du texte de temps à gauche */ .time-left { float: left; color: #999; }
- Page précédente Page bientôt disponible
- Page suivante Fenêtre de chat pop-up