Visualizzazione dei risultati da 1 a 5 su 5

Discussione: dividere div

  1. #1

    dividere div

    Salve a tutti, il mio problema è che non riesco a dividere un div in 10 parti, tutte uguali fra di loro, con altri div. Ho provato così, ma le misure sembrano non coincidere.

    Vi posto il codice da me usato:
    inde.html
    codice:
    <link href="main.css" rel="stylesheet" type="text/css">
    <body>
    
    
    <div id="container">
    <div id="grid"></div>
    <div id="grid"></div>
    <div id="grid"></div>
    <div id="grid"></div>
    <div id="grid"></div>
    <div id="grid"></div>
    <div id="grid"></div>
    <div id="grid"></div>
    <div id="grid"></div>
    <div id="grid"></div>
    </div>
    
    
    </body>
    main.css
    codice:
     #container{
    
    
     	height: 502px;
     	width: 600px;
     	background-color: #dddddd;
     	border: 1px solid black;
     	padding: 0px;
     	margin: 0px;
     }
    
    
     #grid{
      width: 100%;
      height: 10%;
      border-bottom: 1px solid black;
    
    
     }
    Non lo so, sembra che ci sia qualche misura preimpostata di cui io non abbia tenuto conto.. sapete aiutarmi?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    Gli id devono essere univoci
    No

  3. #3
    Perche? in che senso? un tantino di spiegazione? :C

  4. #4
    Ciao, il problema delle diverse altezze che riscontri nei div è creato dal non aver tenuto conto dell'ingombro del border.
    Gli di devono essere univoci, nel senso che non possono esistere n elementi con lo stesso id (mentre possono esistere n elementi con la stessa classe).
    Una soluzione rapida per non impegnarsi in troppi calcoli e avere è quella di aggiungere la regola box-sizing:border-box a tutti gli elementi. Guarda qui: http://jsfiddle.net/5mgfL10s/. Altrimenti potresti settare l'altezza del container pari a 10*(altezza div + bordo) come visibile qui:http://jsfiddle.net/5mgfL10s/1/

    P.s: è un topic da CSS non HTML5

    ciao!

  5. #5
    Chiedo scusa e grazie mille per l'aiuto

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 © 2025 vBulletin Solutions, Inc. All rights reserved.