Exercices sur les Articles en Français – Ressources Pédagogiques

Les Articles en Français – Ressources Pédagogiques

/* Variables CSS pour les couleurs et dimensions */
:root {
–primary-color: #3498db;
–primary-dark: #2980b9;
–text-color: #333;
–light-bg: #f5f5f5;
–card-bg: #f8f9fa;
–border-color: #e9ecef;
–heading-color: #2c3e50;
–secondary-text: #666;
–tab-bg: #e9ecef;
–tab-text: #495057;
–card-shadow: 0 2px 5px rgba(0,0,0,0.05);
–hover-shadow: 0 5px 15px rgba(0,0,0,0.1);
–container-padding: 20px;
–card-padding: 20px;
–border-radius: 8px;
}

/* Reset et styles généraux */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}

body {
font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif;
background-color: var(–light-bg);
color: var(–text-color);
line-height: 1.6;
padding: 10px;
}

/* Container principal */
.container {
width: 100%;
max-width: 100%;
margin: 0 auto;
background-color: white;
padding: var(–container-padding);
border-radius: var(–border-radius);
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

/* Navigation */
.navigation {
display: flex;
flex-direction: column;
gap: 10px;
margin-bottom: 20px;
}

.button {
display: inline-block;
padding: 10px 15px;
background-color: var(–primary-color);
color: white;
border-radius: 5px;
text-decoration: none;
font-weight: bold;
transition: background-color 0.3s;
text-align: center;
}

.button:hover {
background-color: var(–primary-dark);
}

/* Titres et textes */
h1 {
color: var(–heading-color);
text-align: center;
margin-bottom: 20px;
font-size: 1.8em;
}

.intro {
margin-bottom: 25px;
font-size: 1em;
}

.intro p {
margin-bottom: 10px;
}

/* Onglets de niveau */
.level-tabs {
display: flex;
flex-direction: column;
gap: 10px;
margin: 20px 0;
}

.level-tab {
padding: 8px 16px;
background-color: var(–tab-bg);
border-radius: 20px;
text-decoration: none;
color: var(–tab-text);
font-weight: 500;
transition: all 0.3s;
text-align: center;
}

.level-tab:hover, .level-tab.active {
background-color: var(–primary-color);
color: white;
}

/* Grille de ressources */
.resources-grid {
display: grid;
grid-template-columns: 1fr;
gap: 15px;
margin-top: 20px;
}

/* Cartes de ressources */
.resource-card {
background-color: var(–card-bg);
border-radius: var(–border-radius);
padding: var(–card-padding);
text-align: center;
transition: all 0.3s ease;
box-shadow: var(–card-shadow);
text-decoration: none;
color: var(–text-color);
border: 2px solid var(–border-color);
display: flex;
flex-direction: column;
justify-content: center;
min-height: 180px;
}

.resource-card:hover {
transform: translateY(-3px);
box-shadow: var(–hover-shadow);
border-color: var(–primary-color);
}

.resource-card h3 {
margin-top: 0;
color: var(–primary-color);
font-size: 1.2em;
}

.resource-card p {
margin: 8px 0;
font-size: 0.95em;
color: var(–secondary-text);
}

.examples {
margin-top: 10px;
font-style: italic;
color: var(–heading-color);
font-size: 0.9em;
}

.icon {
font-size: 1.8em;
margin-bottom: 10px;
color: var(–primary-color);
}

/* Pied de page */
footer {
margin-top: 30px;
text-align: center;
font-size: 0.85em;
color: var(–secondary-text);
padding-top: 15px;
border-top: 1px solid var(–border-color);
}

footer p {
margin-bottom: 10px;
}

/* Media Queries pour la responsivité */
/* Tablettes */
@media screen and (min-width: 600px) {
.resources-grid {
grid-template-columns: repeat(2, 1fr);
gap: 20px;
}

h1 {
font-size: 2em;
}

.container {
padding: 25px;
}

.intro {
font-size: 1.05em;
}

.navigation {
flex-direction: row;
justify-content: space-between;
}

.level-tabs {
flex-direction: row;
justify-content: center;
}
}

/* Desktops et grands écrans */
@media screen and (min-width: 900px) {
.resources-grid {
grid-template-columns: repeat(3, 1fr);
gap: 25px;
}

h1 {
font-size: 2.2em;
margin-bottom: 30px;
}

.container {
padding: 30px;
}

.intro {
font-size: 1.1em;
}

.resource-card {
padding: 25px;
}

.resource-card h3 {
font-size: 1.4em;
}

.icon {
font-size: 2.2em;
}

body {
padding: 20px;
}
}

/* Très grands écrans */
@media screen and (min-width: 1200px) {
.resources-grid {
grid-template-columns: repeat(4, 1fr);
}
}

/* Écrans très petits */
@media screen and (max-width: 350px) {
.container {
padding: 15px;
}

.resource-card {
padding: 15px;
}

h1 {
font-size: 1.5em;
}
}

Les Articles en Français

Les articles sont des déterminants qui précèdent les noms en français. Ils indiquent le genre (masculin ou féminin) et le nombre (singulier ou pluriel) des noms qu’ils accompagnent. Il existe quatre types principaux d’articles en français : définis, indéfinis, partitifs et contractés. Chaque type a ses propres règles d’utilisation et exceptions.

Sélectionnez une catégorie ci-dessous pour accéder aux exercices correspondants :

© 2025 – Ressources pour l’apprentissage des articles en français

Ces exercices sont conçus pour vous aider à maîtriser l’un des aspects fondamentaux de la grammaire française.