[RISOLTO][GDRCD 5.4] Menù in topframe non centrato postato il 18/06/2017 17:11:37 nel forum programmazione, gdrcd e open source e modificato da fujafox il 21/06/2017 20:14:50
Ciao a tutti!
Dopo settimane di prove più o meno vane, mi rivolgo a voi nella speranza possiate aiutarmi. Per la realizzazione di diversi menù (uno nella colonna di sinistra e uno nel top-frame) ho seguito le guide trovate su questo forum, più esattamente queste due: https://www.gdr-online.com/readforum.asp?id=215092 e https://www.gdr-online.com/readforum.asp?id=221334.
Sono riuscita a sdoppiare i menù e a dargli effetti CSS diversi, anche se per riuscirci alla fine ho dovuto sdoppiare la pagina link_menu.inc.php, e realizzarne una seconda che ho chiamato link_menu_up.inc.php, e che viene richiamata dal menù che ho inserito nel top-frame. Speravo che, con questa soluzione, sarei finalmente riuscita a risolvere il problema principale: il menù superiore non vuole saperne di starsene al centro del frame-top, e continua a essere spostato sulla sinistra (la prima voce del menù dista dal bordo laterale del frame solo per i 20px che gli ho assegnato di padding).
Per intenderci, questo è il risultato attuale:
Questo è il codice delle pagine interessate:
config.inc.php:
Pagine → 1
19/06/2017 09:43:02 e modificato da maclay il 19/06/2017 09:44:25
Da quello che vedo, sia il #framecontentTop che il div.link_menu_up sono settati su "width: auto;".
Questo parametro, settato in questo modo, ha la precedenza sul posizionamento con "margin: 0 auto;".
Il mio consiglio quindi è di settare il #framecontentTop perchè abbia un width abbastanza largo da prendere tutta la pagina, quindi (ti faccio qualche esempio, tu scegli pure quello che si adatta meglio alla tua situazione):
20/06/2017 12:10:05 e modificato da fujafox il 20/06/2017 12:21:15
Innanzitutto, grazie mille per le dritte :)
Ho modificato i width del Topframe e del div.link_menu_up come da te suggerito, e in effetti sembra che rispetto a prima i link del menù siano un po' più centrati, il problema è che ora il codice ignora il comando display:inline-block, e i link non vengono più visualizzati in linea orizzontale bensì come elenco verticale.
In pratica, così:
Le modifiche effettuate sono le seguenti (non ho toccato nient'altro):
21/06/2017 10:23:36 e modificato da maclay il 21/06/2017 10:27:23
La colpa è mia, ti ho effettivamente dato i nomi sbagliati.
Ho rifatto delle prove sul mio menù top, con questi parametri:
21/06/2017 18:01:59
Ooooh, grazie!
Aggiungendo la larghezza a div.colonne_top, togliendola da div.link_menu_up e settandola invece su div.pagina_link_menu_up finalmente il menù si è centrato e allineato in orizzontale. Sembrava impossibile ormai XD
Penso che il thread possa essere considerato come risolto!
Ancora grazie mille!
21/06/2017 18:08:33
Di niente, felice di esserti stata d'aiuto! 😆
Se puoi, modifica il titolo della discussione aggiungendo (RISOLTO) o simile 😁
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Il gestore di Age of Crystals ha risposto alla recensione di moak