2014-11-09 11 views
17

Sto sviluppando un sito Web utilizzando Joomla 3.2.1, K2 e il modello creativia. Ho già fatto un bel po 'di personalizzazione e tutto funziona bene. Ho solo un grosso problema. Quando seleziono una categoria per avere un elenco di elementi, risulta in un pasticcio di immagini sovrapposte (il che significa che tutti gli elementi sono visualizzati ma il layout non funziona). Se ricarico semplicemente la pagina (o addirittura apro firebug per controllare le proprietà della pagina), tutto torna correttamente al suo posto.Gli elementi sono sovrapposti nel layout della pagina categoria in Joomla (a causa dell'attributo altezza contenitore)

È possibile controllare il problema qui: http://www.nicolamontera.it/NewVersion

basta aprire la voce di menu o Architettura Grafica (capita di tanto in tanto).

EDIT: Da ulteriori indagini ho scoperto che l'attributo height nel container DIV cambia tutto in modo casuale durante il caricamento della pagina. Se ottengo un piccolo valore, allora tutto è incasinato. Sembra che ci sia qualcosa in relazione con un tempismo nella valutazione di quel valore (che è calcolato dinamicamente).

Come posso risolvere il problema?

+0

Se si carica la pagina da qualche parte sarebbe più facile per eseguire il debug! Io proprio non capisco. Se è una cosa di temporizzazione potrebbe essere in attesa di un javascript (jquery) per finire il caricamento quindi imposta gli attributi sugli elementi! l'altezza del contenitore è fissata nel css come .container {height: 200px} o .container {min-height: 200px}, oppure l'altezza cambia in modo programmatico da uno script? –

+0

Grazie Alen, hai ragione ... sarebbe molto più utile averlo caricato. Proverò a farlo stasera e ti farò conoscere l'URL aggiornando questo post. Ad ogni modo, l'altezza del contenitore è impostata su auto, quindi presumo che sia il risultato di un jquery (ho già trovato quel codice). Forse ho solo bisogno di un modo per attendere che il risultato corretto sia valutato prima che venga visualizzata la pagina. – Deddicool

+0

@ alen-saqe Ho avuto un sacco di problemi nel caricare il nuovo sito web in una cartella temporanea ma alla fine l'ho fatto ... [collegamento] http://www.nicolamontera.it/NewVersion basta controllare l'elemento Architettura o Grafica del menu – Deddicool

risposta

1

Utilizzare un clearfix che risolverà il problema riscontrato. Perfavore fammi sapere se funziona.

così ho usato la classe "gruppo" e l'ho messo come div in HTML dove sta collassando. Se hai un contenitore su questi elementi hai problemi con il mettere questa classe con il contenitore lungo il lato.

.group:after{ 
 
    content: ""; 
 
    display: table; 
 
    clear: both; 
 
}

Problemi correlati