Discussioni template:Sovraimmagine

Ultimo commento: 11 anni fa, lasciato da Codicorumus in merito all'argomento Parametro {{{larghezza}}}

Parametro {{{larghezza}}} modifica

Nella formulazione attuale del template questo parametro crea qualche problema. Se impostato, non dovrebbe essere diverso da {{{sopra_larghezza}}}, o viceversa, a meno che non vi sia allineamento a sinistra. Se non impostato, è come se fosse auto, il che falsa il posizionamento orizzontale quando la div superiore risulta più larga di quella interna: come ad esempio in Olympus Mons.
Il fix da applicare potrebbe dipendere dall'eventuale utilizzo attuale del parametro. In linea di massima dovrebbe essere sufficiente dare la priorità ad uno dei due parametri di larghezza in entrambe le occorrenze, eventualmente salvo quando vi sia allineamento a sinistra, e impostare margin: auto per far consumare lo spazio eccedente dal margine e ottenere la centratura della div interna.
-- Codicorumus  « msg 17:20, 11 ott 2012 (CEST)Rispondi
[errata corrige] Leggi i riferimenti a "div interna" come "immagine della mappa". Probabilmente al momento di scrivere ho fatto confusione con la struttura di Template:Sovraimmagine Template:Mappa di localizzazione. -- Codicorumus  « msg 19:58, 12 ott 2012 (CEST)Rispondi

Veramente il parametro "larghezza" non è documentato e non dovrebbe neanche esistere. La larghezza dell'immagine base la imposta l'utente con "sotto_larghezza", la larghezza del div dovrebbe essere impostata in automatico dal template, quindi penso che puoi modificare senza problemi. Il principale utilizzo del template è all'interno di Template:SovraImmagineAstronomia e Template:Area protetta, che non fanno uso del parametro "larghezza" --Bultro (m) 18:04, 11 ott 2012 (CEST)Rispondi
L'avevo copiato da en.wiki, e a vedere il loro codice sembra che debba essere sotto_larghezza. Comunque, se funziona anche senza, lo si può eliminare Jalo 08:31, 12 ott 2012 (CEST)Rispondi
Allora applico il fix, sostituendo {{{larghezza}}} con {{{sotto_larghezza}}} e aggiungendo margin: auto per centrare la div quando non è impostato un allineamento. -- Codicorumus  « msg 20:09, 12 ott 2012 (CEST)Rispondi
p.s.: In molti casi l'impostazione di width sembra non necessaria probabilmente perché la mappa è l'elemento più largo e quindi decide della dimensione degli elementi superiori oppure questi sono dimensionati tenendo conto della dimensione dell'immagine. -- Codicorumus  « msg 20:34, 12 ott 2012 (CEST)Rispondi
Ritorna alla pagina "Sovraimmagine".