Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Modèle:Grille/styles.css » : différence entre les versions

De Nefald
Hiob (discussion | contributions)
mAucun résumé des modifications
Balise : Révoqué
Hiob (discussion | contributions)
m direction row / column
Balise : Révoqué
Ligne 5 : Ligne 5 :
}
}


/* --- Directions robustes --- */
/* Ajout dans Modèle:Grille/styles.css */
.nefald-grille-dir-row { flex-direction: row; }
.nefald-grille-dir-column { flex-direction: column; }


/* --- Largeurs robustes --- */
/* Classe pour la direction en colonne */
.nefald-grille-width-100 { width: 100%; }
.nefald-grille-direction-column {
.nefald-grille-width-auto { width: auto; }
    flex-direction: column !important;
}


/* Annulation des sauts de ligne intempestifs de MediaWiki */
/* Classe pour la direction en ligne (par défaut, mais explicitement définie) */
.nefald-grille > p,
.nefald-grille-direction-row {
.nefald-grille > br {
    flex-direction: row !important;
}
 
/* Assurer que le conteneur de la grille reste un flex container */
.nefald-grille-container {
    display: flex;
    flex-wrap: wrap; /* Pour gérer le retour à la ligne si les éléments sont trop larges */
}
 
/* Style par défaut pour le gap si non spécifié */
.nefald-grille-container[style*="gap:"] {
    /* Le gap est déjà géré par le style inline, rien à ajouter ici */
}
 
/* Style pour le gap par défaut si aucun gap n'est spécifié */
.nefald-grille-container:not([style*="gap:"]) {
    gap: var(--space-md, 10px); /* Utilise une variable CSS si possible, sinon 10px par défaut */
}
 
/* Alignement par défaut si non spécifié */
.nefald-grille-container:not([style*="align-items"]) {
    align-items: stretch;
}
 
/* Justification par défaut si non spécifié */
.nefald-grille-container:not([style*="justify-content"]) {
    justify-content: flex-start;
}
 
/* Gestion des sauts de ligne MediaWiki */
.nefald-grille-container > p,
.nefald-grille-container > br {
     display: contents;
     display: contents;
}
}

Version du 12 mars 2026 à 20:16

/* Conteneur Flexbox générique */
.nefald-grille {
    display: flex;
    flex-wrap: wrap;
}

/* Ajout dans Modèle:Grille/styles.css */

/* Classe pour la direction en colonne */
.nefald-grille-direction-column {
    flex-direction: column !important;
}

/* Classe pour la direction en ligne (par défaut, mais explicitement définie) */
.nefald-grille-direction-row {
    flex-direction: row !important;
}

/* Assurer que le conteneur de la grille reste un flex container */
.nefald-grille-container {
    display: flex;
    flex-wrap: wrap; /* Pour gérer le retour à la ligne si les éléments sont trop larges */
}

/* Style par défaut pour le gap si non spécifié */
.nefald-grille-container[style*="gap:"] {
    /* Le gap est déjà géré par le style inline, rien à ajouter ici */
}

/* Style pour le gap par défaut si aucun gap n'est spécifié */
.nefald-grille-container:not([style*="gap:"]) {
    gap: var(--space-md, 10px); /* Utilise une variable CSS si possible, sinon 10px par défaut */
}

/* Alignement par défaut si non spécifié */
.nefald-grille-container:not([style*="align-items"]) {
    align-items: stretch;
}

/* Justification par défaut si non spécifié */
.nefald-grille-container:not([style*="justify-content"]) {
    justify-content: flex-start;
}

/* Gestion des sauts de ligne MediaWiki */
.nefald-grille-container > p,
.nefald-grille-container > br {
    display: contents;
}
Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.