Vés al contingut

Tema de Viquipèdia:La taverna/Ajuda

Amadalvarez (discussiócontribucions)

Hola, algú sap veure per què no em fa cas del width dels subgroups en aquesta taula ?

El que pretenc és que totes les etiquetes de segon nivell tinguin la mateixa amplada.

Merci

Townie (discussiócontribucions)

Em fa l'efecte que és per culpa del label "esports de motor", que ho allarga. Això no passa amb "militar - astronauta" perquè hi ha dos labels amb dues plantilles diferents, separades amb un guió.

Com solucionar-ho, ni idea.

Amadalvarez (discussiócontribucions)

Merci, @Townie. Sí, la causa la tinc clara. Per això li he posat el width per forçar-lo a trencar línia, però sembla no aplicar-ho.

Amadalvarez (discussiócontribucions)

Nova prova. Ja he aconseguit que surti a la mida que vull, forçant el cas específic amb un div style width, però llavors el contingut se'n surt fora de la caixa !!. Tot apunta que es comporta com si tingués un nowrap.

Per verificar si el problema està al contingut o a la {{label}}, he posat fora de la navbox (al començament de la secció)

{| |<div style = width:3em; > {{label|Q5367}}</div> |} i surt bé.

Per tant, la navbox fa alguna cosa estranya amb els styles que tenen prioritat per sobre del que li diguis.

@Vriullop:, li pots fer un cop d'ull, si us plau ?. Gràcies

Yuanga (discussiócontribucions)

Sí, sembla que pot ser això. Et serviria fer un salt de línia manual allà on vulguis?

Amadalvarez (discussiócontribucions)

@Yuanga En aquest cas, no puc, perquè és un text que recupero com a variable.

En el cas de "militar - astronauta" que comentava en Townie, ja ho faig, perquè són dos paràmetres i assumeixo que serà massa llarg i poso un salt al mig dels dos

Merci

Vriullop (discussiócontribucions)

En aquests casos val la pena anar simplificant el codi per localitzar millor el problema. Provant a Special:Permalink/22341537 hi veig:

  1. No fa cas de groupstyle = width:5em;. Cal usar groupwidth = 5em. Està en la documentació en anglès.
  2. Mirant el codi font hi afegeix la class="navbox-group". A MediaWiki:Common.css aquesta class està definida amb white-space: nowrap; text-align: right. Si no vols el nowrap aquí, cal afegir groupstyle = white-space: normal;

Em deus una cervesa.

Amadalvarez (discussiócontribucions)

Dues, una per cada punt. Gràcies, mestre.

Amadalvarez (discussiócontribucions)

M'ho repenso: només 1 birra, perquè el white-space no em funciona

Vriullop (discussiócontribucions)
Amadalvarez (discussiócontribucions)

Per una cervesa.....fas el que sigui.

Ben guanyada. Passem comptes a Cervera.

Amadalvarez (discussiócontribucions)

@Vriullop ahh. Però no funciona al groupstyle !.

SI haig de fer-ho amb un span style, li hauré de posar a totes les etiquetes, perquè no sé quina serà massa llarga quan canviï d'idioma. És correcte?

Vriullop (discussiócontribucions)

Sí per funciona al groupstyle en la primera columna però no en la segona perquè té enllaços. Amb enllaços multilingüe caldrà posar-ho a cada etiqueta d'enllaç.

Amadalvarez (discussiócontribucions)

Vist !. M'hi poso.

Resposta a «Expert en Navbox i/o styles ?»