Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Spazio tra due div a causa di un p

    Salve a tutti, sono un neofita dei css quindi chiedo venia se dirò cose assolutamente stupide....

    il mio problema è questo:
    ho 3 div uno sotto all'altro

    div di testata
    div di testo
    div di fine

    in ogni div c'è un'immagine in background che ovviamente si compone dalla testata alla fine.
    se io metto questi div uno sotto all'altro la cosa funziona perfettamente, ma se nel div centrale ovvero il div di testo inserisco una p e ci scrivo qualcosa bè allora mi viene lasciato uno spazio vuoto tra il div di testata e il div di testo e il div di fine... come posso risolvere il problema perchè ho bisogno di questa p che ha come classe quella chiamata last-one.
    Grazie a tutti

    codice:
    #testata{
    background:url(../images/layout/top-pagina.jpg) no-repeat;
    width:471px;
    height:74px;
    padding-top:30px;
    padding-left:40px;
    color: #333333;
    }
    #testo{
    background:url(../images/layout/back-pagina.jpg) repeat-y;
    width:471px;
    padding-left:20px;
    padding-right:20px;
    }
    #fine{
    background: url(../images/layout/bottom-pagina.jpg);
    width:471px;
    height:12px;
    }
    
    .last-one{
    	background:#eeeeee;
    	padding:20px;
    }

  2. #2
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Converrebbe sempre azzerare margini e padding per tutti gli elementi

    codice:
    * {margin:0; padding:0;}
    e reimpostarli poi solo sugli elementi voluti.
    Ma puoi anche settare su zero i margini (anche solo il margin-top e il margin-bottom) per la tua classe last-one.

  3. #3
    grazie........

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.