Discussion MediaWiki:Mobile.css

Le contenu de la page n’est pas pris en charge dans d’autres langues.
La bibliothèque libre.

Alinéa négatif[modifier]

Bonjour,

Comme l'a fait observer Denis Gagne52 (d · c · b) sur le Scriptorium, il manque ici la définition de la classe alineanegatif, utilisée par {{AlinéaNégatif}} et déjà présente dans common.css et epub.css. Pourrait-on la rajouter ?

/* indentation négative, voir le modèle:AlinéaNégatif */
.alineanegatif {
  text-indent: -2em;
  padding-left: 2em;
}

(Je ne vois pas à quoi sert la sous-classe .alineanegatif p dans common.css.) Merci. Seudo (d) 31 janvier 2023 à 08:36 (UTC)[répondre]

Bonjour Seudo Bonjour La sous-classe permet d’appliquer la même indentation aux paragraphes qui se retrouvent à l’intérieur du modèle. Il faut l’ajouter de même que pour la classe alinea et faire de même dans Epub.css.
@Acélan souhaite qu’on harmonise les modèles {{Alinéa}} et {{AlinéaNégatif}}. Dans ce cas, il faudra décider si les marges verticales par défaut sont définies à 0 (tel qu’établi par @ElioPrrl dans {{Alinéa}}) ou à 6px comme dans Epub.css pour alineanegatif. Si on conserve 0, nous aurons un interligne normal entre deux modèles successifs, donc différent de celui qu’on retrouve habituellement entre deux paragraphes. --Denis Gagne52 (d) Le miraculé du 9e 31 janvier 2023 à 13:36 (UTC)[répondre]
Ok pour la sous-classe. Pour les marges, il me semble qu'il vaudrait mieux ne pas mettre de valeur par défaut, celle-ci étant alors héritée de la feuille de style. Cela permet de ne pas modifier les marges droite, basse et gauche lorsqu'on veut seulement modifier la marge haute. Exemple : {{#if:{{{mt|}}}|margin-top={{{mt}}};}} Seudo (d) 31 janvier 2023 à 14:15 (UTC)[répondre]
Bien d’accord pour utiliser de préférence margin-top et margin-bottom. Quant à la feuille de style, il faudrait décider si on impose une marge verticale par défaut ou pas. Je pense qu’il vaudrait mieux s’en abstenir.--Denis Gagne52 (d) Le miraculé du 9e 31 janvier 2023 à 14:33 (UTC)[répondre]
Les marges haute et basse ont été rajoutées dans epub.css par Notification Hsarrazin :, qui aura peut-être une opinion sur le sujet. Je trouve a priori plus naturel de limiter cette classe à l'indentation proprement dite, mais elle avait peut-être une raison particulière. Seudo (d) 31 janvier 2023 à 14:51 (UTC)[répondre]
oh mon dieu !
c'était à une époque où on jouait avec les classes... et un essai comme indiqué en résumé... on faisait plein d'essai pour l'export epub avec Tpt...
je ne me souviens plus du tout pourquoi... je crois que c'était parce qu'on s'était inspirés d'une feuille de style qu'on avait trouvé par ailleurs... Hélène (la bot de service…) (d) 31 janvier 2023 à 16:12 (UTC)[répondre]
Inspiration lumineuse ! Chacun s’attend à ce que l’espacement entre deux alinéas soit le même que celui entre deux paragraphes standards, mais il aurait été préférable que cette idée surgisse dans l’esprit des créateurs de ces deux modèles. Si on introduit ce 6px aujourd’hui, il faudra trouver un volontaire pour parcourir plus de 10 000 pages à la recherche de celles qu’il faudra corriger : des pages comme celle-ci entre autres. --Denis Gagne52 (d) Le miraculé du 9e 31 janvier 2023 à 20:31 (UTC)[répondre]
Si je ne me trompe, ces 6px de marge dans la définition de .alineanegatif ont été rajoutés pour que les paragraphes composés en retrait aient les mêmes marges autour d’eux que ceux normalement indentés. En effet, si dans {{AlinéaNégatif}} il n’y a pas de changement de paragraphes, alors le code produit par le modèle est schématiquement le suivant :
<div class="alineanegatif">Mon texte composé en retrait</div>
Or, un paragraphe normal n’est pas composé dans un div, mais dans un p :
<p>Mon texte normalement indenté</p>
Dans Epub.css, une marge par défaut de 6px est appliqué aux p ; si elle n’était pas précisée aussi dans .alineanegatif, elle ne s’appliquerait pas au div ci-dessus. C’est d’ailleurs ce qui se passe sur le site internet : cette page ne montre aucune marge entre les paragraphes, alors qu’il y en a dans sa version exportée en ePub.
Enfin, quand {{AlinéaNégatif}} contient un changement de paragraphe, le code produit du n’importe quoi. (Ce qui force d’ailleurs à appeler un modèle par paragraphe, ce qui doit être assez agaçant.)
Je n’ai pas vérifié outre mesure, mais je pense qu’{{Alinéa}} doit se comporter à peu près de la même manière, si ce n’est que la feuille de style commune prévoit le cas de plusieurs paragraphes dans le modèle, ce qui répond donc à ma dernière remarque.
On a encore là un exemple de discordance entre les différentes feuilles de style, que je me propose d’essayer de régler (pas tout seul, hein, avec votre aide bien sûr) si vous m’accordez le statut d’administrateur d’interface. — ElioPrrl (d) 1 février 2023 à 11:26 (UTC)[répondre]

Affichage des en-têtes de transclusions sur mobile[modifier]

Bonjour,

J'ai décrit le problème sur Le Scriptorium et on m'a dit de rapporter le problème ici. Voyez ce que j'ai décrit.

Challwa (d) 26 novembre 2023 à 12:33 (UTC)[répondre]