Vés al contingut

Tema de Viquiprojecte Discussió:Adaptacions per al Mode Fosc

Amadalvarez (discussiócontribucions)

@Vriullop Hola. Quan anava a posar-me amb el tema de les extra-línies d'algunes infotaules, m'adono que tots els conceptes (label+data) surten separats per una línia. No sembla que sigui dels styles.css (de les que tenen: organització, geografia política, persona, edifici), ja que també surt a les que no he tocat encara, per tant dedueixo que és un default del mòdul:infobox.

En clar no destaca (sembla que és igual que el background del label), però subtilment separa conceptes. Ara bé en fosc, és massa visible.

Sí bé queda molt carregat en conceptes que només tenen una línia, si no hi hagués cap separador, potser seria pitjor la lectura.(*) A més, no es diferencien de les línies que vàrem posar a top i bottom dels headers (i que potser hauriem de canviar).

(*) A l'anglesa no tenen línies ni entre línies, ni als headers, ni tan sols al title.

Seguint l'estil del mode clar, seria possible que el gris d'aquestes línies fos molt més fosc per fer-lo més subtil ?.

Merci

Vriullop (discussiócontribucions)

El problema és que hi ha realment línies en blanc. Mirant el codi surt <tr colspan="2"><th></th></tr>. Com que és una fila d'infotaula doncs hi afegeix la vora. N'he trobat dues: Especial:Diff/33606945. El rowformat genera un format de taula, però li faltava tancar un tr abans d'obrir-ne un altre. A més, tot plegat cal que vagi entre <table>...</table> cosa que provocava un altre salt al buit. Compara-ho amb la nova infobox person on encara cal corregir-ho. És estrany que no ho detectin els errors de lint, ja deu estar fora del parser wiki.

Encara queden altres línies buides, però cada cas pot ser diferent. Un dels problemes és el data407 de {{Infobox person/formatglobal}} amb un <hr/> que no sé com tractar.

Amadalvarez (discussiócontribucions)

Disculpa, no m'he explicat. Les línies extres, sé que les he d'arreglar.

El que comento és que tenim les infotaules definides (no sé ben bé on) amb un border (molt clar) que ajuda visualment a diferenciar les línies sense que sembli un paper ratllat. Quan passem a fosc, el sistema ho inverteix i el que era molt clar és torna molt fosc i llavors queda massa atapeït si els continguts són d'una línia.

Vriullop (discussiócontribucions)

Les dues coses estan relacionades perquè en mòbil es fa evident on són les files en blanc.

Si ho he entès bé, et refereixes a cada fila de label+data. En clar veig el label amb un fons discret i un separador blanc amb el label següent. No tinc clar si és un border o un margin. Amb vector fosc això desapareix. Amb mòbil apareix una línia igual que les dels headers. En anglès i en clar, el fons només és als headers, no als labels. Amb vector fosc desapareix i es barreja tot. Amb mòbil és com aquí, amb línies en cada fila.

En el mòdul no veig que s'hi afegeixi cap border, ni margin ni padding. A Mediawiki:Common.css hi ha definida una class bordered per a infobox, però només s'usa a {{Infotaula element químic}} i manualment en algun lloc com Wii#Wii Mini. No sembla que sigui això.

No puc mirar més fins d'aquí a dues setmanes. De moment serveix per detectar línies en blanc. Si vols, pots provar afegir-hi l'estil "border: 0;", almenys per detectar si té efecte en algun punt concret. De totes maneres, no sembla fàcil redissenyar el model que han fet per versió mòbil.

Resposta a «Línies separació infotaules»