Visualizzazione dei risultati da 1 a 8 su 8

Discussione: top_menu

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    10

    top_menu

    Salve a tutti,

    ho problemi a posizionare il menu di un sito al centro per ogni risoluzione, linko la pagina del sito:

    http://latrattoriadelcentro.it/brandnewsite/#

    Grazie a chiunque voglia darmi una soluzione!!

  2. #2
    Aggiungi all' ul nel .top_menu margin:0 auto e una width plausibile (intorno ai 610px nel tuo caso) e togli left:21% da .top_menu.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    10
    Originariamente inviato da bionicoz
    Aggiungi all' ul nel .top_menu margin:0 auto e una width plausibile (intorno ai 610px nel tuo caso) e togli left:21% da .top_menu.
    Intanto grazie!

    Non era presente left:21% non so come mai ti appariva in Firebug, ma cmq ho aggiunto i parametri che mi hai consigliato e adesso appare così: http://latrattoriadelcentro.it/brandnewsite/#

  4. #4
    Non hai fatto nulla di quello che ti ho detto: 610px li devi dare all'<ul>, non ai[*]. margin:auto lo devi dare sempre a quell'<ul>. E devi togliere left da .top_menu.

    L'idea è quella di centrare (con margin:auto) il contenitore (ul) dei vari pulsanti (li) all'interno del div contenitore (.top_menu): per far questo ul deve essere della giusta dimensione per contenere tutti i pulsanti (tralasciamo il perché non si auto dimensiona) e .top_menu che è largo come il .container non deve essere spostato a destra o sinistra.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    10
    Ok allora, l'intento è chiaro, ho cambiato ma mi rimane un menu a sinistra, ho provato a sperare -ul- da -li-, metto qui di seguito il codice magari mi sarà più chiaro:



    codice:
     .top_menu{ 	list-style: none; 	 	background-repeat: no-repeat; 	width: 100%; 	height: 42px; 	position: relative; 	top: -40px; 	z-index: 5; }   .top_menu ul { margin: 0 auto; width: 610px; display:inline; float: left; }   .top_menu li{ 	 }

    la pagina appare così adesso: http://latrattoriadelcentro.it/brandnewsite/#

  6. #6
    codice:
    .top_menu{
    background-repeat: no-repeat;
    width: 100%;
    height: 42px;
    position: relative;
    top: -40px;
    z-index: 5; }
    .top_menu ul { margin: 0 auto; width: 610px; list-style-type: none;}
    .top_menu li{ float:left;}
    Direi così, ad occhio.

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    10
    Dici giusto!! http://latrattoriadelcentro.it/brandnewsite/#


    Ti tingrazio!! Ripasserò bene la lezione ora!!!

    Vediamo se riesco a centrare allo stesso modo anche il logo dell'header adesso...


    Grazie ancora!!

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    10
    Originariamente inviato da redteddy
    Dici giusto!! http://latrattoriadelcentro.it/brandnewsite/#


    Ti tingrazio!! Ripasserò bene la lezione ora!!!

    Vediamo se riesco a centrare allo stesso modo anche il logo dell'header adesso...


    Grazie ancora!!
    L'header era semplicemente un po' troppo largo...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.