Come affiancare div

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Salve ragazzi, sto creando una pagina in dreamweaver con i div, però non capisco come faccio ad affiancare i div, cioè creo un div contenitore, ora vorrei che all'interno del div contenitore siano inseriti altri tre div in modo orizzontale, come ad esempio per le tabelle tre colonne.
Come posso fare?

Grazie:)
 

MarcoGrazia

Utente Attivo
15 Dic 2009
852
20
28
62
Udine
www.stilisticamente.com
Non è difficile ma devi contare i pixel, se ne metti troppi poi gli ultimi scivolano sotto.
Comunque ecco come:
diciamo che crei un tuo layer contenitore della struttura, diciamo largo 700 pixel.
Codice:
#contenitore {width: 700px;}
poi ti crei il modello base dei box da inserirci dentro:
Codice:
#contenitore .box {
  width: 200px;
  float: left;
}
è importante che siano flottanti!
A questo punto il codice xhtml che li contiene:
Codice:
<div id="contenitore">
  <div class="box"></div>
  <div class="box"></div>
  <div class="box"></div>
</div>
Tieni presente che è un layout di base e ridotto all'osso, i box saranno senza bordo quindi non li vedrai, non hanno un'altezza predefinita quindi fino a quando non ci metti qualcosa dentro non si vedranno.
Sono 3 larghi 200 pixel l'uno, quindi in tutto 600 pixel, hai ancora 100 pixel da giocare con i margini, ovviamente, è solo un esempio, puoi allargare o restringere a piacere, solo conta i pixel.
Il bordo va contato, con IE è un casino, il box model è differente e anche con Firefox i margini adiacenti collassano, in altre parole devi sempre fare un po' di prove, ma la tecnica è quella che ti ho descritto, il trucco è nel float.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Una possibile alternativa senza contenitore:
PHP:
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
    #uno, #due, #tre {
        float: left;
    }
</style>
</head>
<body>
<div id="uno">UNO</div>
<div id="due">DUE</div>
<div id="tre">TRE</div>
</body>
</html>
 

Jonn

Utente Attivo
29 Dic 2012
352
3
18
Pistoia
HTML:
<div id="container" style="width:700px;">
<div id="navleft"  style="float:left; width:200px; background-color:#ff0000;">Navleft</div>
<div id="content" style="float:left; width:300px; background-color:#00ff00;">Content</div>
<div id="navright" style="float:left; width:200px; background-color:#0000ff;">Navright</div>
</div>

L'importante è che i div interni abbiano FLOAT:LEFT che serve appunto per allinearli a sinistra uno accanto a l'altro,
se ti vanno a capo (quindi sotto) vuol dire che:

- WIDTH (di tutti i DIV allineati) + BORDER + MARGIN + PADDING = >700px
 
Discussioni simili
Autore Titolo Forum Risposte Data
catellostefano affiancare div, con altezza variabile HTML e CSS 3
S Come estrapolare nomi colonne tabella e affiancare Input Radio PHP 16
V Affiancare del teso ad immagini HTML e CSS 5
G Affiancare banner anche con monitor piccolo HTML e CSS 10
M Affiancare + immagini recuperate da mysql PHP 5
E Creare un testo trasparente dietro un div HTML e CSS 5
F Div position: fixed si deve fermare quando raggiunge un altro div, oppure deve scomparire. Soluzioni? Javascript 0
M Accordion menu e posizione div HTML e CSS 0
P jquery refresh div non funziona Javascript 0
P refresh div + scrittura/lettura dal db Javascript 1
napuleone div centrato alla pagina posto sopra ai contenuti HTML e CSS 1
M Unire 2 funzioni per l'invio di un form e con l'apertura di un div Javascript 0
Cosina Nascondere div di default jQuery 2
napuleone modificare il contenitore di un div Javascript 2
napuleone modificare il contenitore di un div Javascript 1
A inserire variabile php colore in div html PHP 2
J Far comparire e scomparire un div con un select Javascript 1
T Far sparire dalla pagina div che saranno inseriti successivamente jQuery 0
E Div che scompare con scroll jquery Javascript 0
G Aiuto HTML, collegamento con un bottone a una <div> di un' altra pagna HTML e CSS 5
Stefano Migotto Creazione di un div con php o js PHP 9
felino Bootstrap alert: usare lo stesso div per due messaggi consecutivi jQuery 1
S Visibilità div in PHP PHP 1
L [Javascript]Scorrere div con frecce avanti-indietro Javascript 0
P [Javascript] Aprire Link in Div e pagina Dinamica Javascript 0
ANDREA20 [HTML] problema con i div HTML e CSS 10
Giacomo Boccherini [HTML] il div non si ottimizza HTML e CSS 1
Cosina [PHP] Scrivere dati in un div specifico PHP 3
R [PHP] [Javascript] Link a DIV id di un' altra pagina PHP 4
trattorino [Javascript] onclick su piu div insieme Javascript 1
trattorino ritornare al div precedente jQuery 2
L [Javascript]Aprire div con click e chiuderlo con altro pulsante Javascript 2
V [Javascript] Visualizzare o nascondere div figlio Javascript 4
E [HTML] Allineare foto a un tag DIV verticalmente HTML e CSS 0
E [HTML] Allineamento immagine agli angoli inferiori di un div HTML e CSS 12
A JAVASCRIPT ELIMINAZIONE DIV DINAMICO SU SITO Offerte e Richieste di Lavoro e/o Collaborazione 3
Andrea_Ventura [HTML] Creare un DIV con slideshow HTML e CSS 5
M [HTML] Invertire DIV su dispositivi mobile HTML e CSS 2
A Javascript Nascondere Div con id numerico dinamico Javascript 18
I [HTML] Slideshow si sovrappone a <div> HTML e CSS 14
paloppa Div che appare appena due form sono compilati jQuery 16
S [javascript] visualizzare/nascondere div Javascript 3
S [HTML] Centrare verticalmente il testo in div HTML e CSS 2
G [HTML] Modificare ordine dei div in mobile responsive HTML e CSS 5
D [HTML] Frameset e Div HTML e CSS 8
G [HTML] Impostare dimensione immagini in un div HTML e CSS 2
L php - pulsante premuto che mostra #div PHP 3
S [HTML] Div visibile o nascosto al passaggio del mouse HTML e CSS 3
C [Javascript] Mostrare un div cliccando una checkbox Javascript 0
M Ottenere i valori di una proprietà su un array di oggetti (es. DIV) in JavaScript Javascript 7

Discussioni simili