• Home
  • Forum
  • Fare Web
  • HTML e CSS

allineare due box(div) affiancati

  • Creatore Discussione Creatore Discussione Marco Carlozzo
  • Data di inizio Data di inizio 30 Set 2014
M

Marco Carlozzo

Nuovo Utente
13 Giu 2014
27
0
0
  • 30 Set 2014
  • #1
salve a tutti, ho un problema che non riesco a risolvere con il css. Ovvero, ho realizzato una pagina web dove tra i contenuti devo inserire 5 box(div) affiancati uno con l'altro e sotto ognuno di esso una didascalia(<figcaption>) e a capo un'altra fila di 5 div affiancati. nonostante io mettessi al blocco un float left non me li allinea uno a fianco a l'altro ma,uno sotto l'altro. sto cercando diversi modi ma non ci riesco proprio:incazz::incazz: vi lascio in allegato le foto di ciò che mi esce con il mio codice e ciò che vorrei ottenere.
ecco il mio codice
HTML:
html,body{
	background-color:#FFF;
	font-family:"Raleway Medium";
}
h3 {
	color:#094e93;
}
#contenitore{
	width:1170 px;
	height:100%;
	margin:30px 80px 26px;
	}
header{
	width:100%;
}
#logo {
	width:186px;
	height:65px;
	float:left;
	
	}
header h4 {
	font-size: 14px;
	color:#87c71a;
	float:left;
	margin-top:50px;
	margin-left: 30px; 
 
}

nav{
	float: right;
	margin-top:35px;
}

 nav ul li{
	list-style-type: none;
	float:left;
	display:block;
	padding-left: 20px;
}
nav ul li a {
	font-family: "Raleway Medium";
	font-size: 13px;
	text-transform: uppercase;
	color: #094e93;
	text-decoration: none;
	word-spacing: normal;
	float:right;
}
#contenuto {
	margin-top:52px;
	margin-bottom:50px;
	float:left;

}
#box1{
	background-image:url(../img/rettangolo.gif);
	float:left;
	display:block;
}
#box1{
	background-image:url(../img/rettangolo.gif);
	float:left;
	display:block;
	margin:1px;
}
figcaption{
	color:#094e93;
	background-image:url(../img/rettangolo.gif);
	margin:3px;

	}

footer{
	color:#87c71a;
	float:left;
}
#diritti img {
	float:left;
	padding-right:33px;

}
 
S

Soulfearor

Utente Attivo
16 Set 2014
54
0
6
Torino
www.serenagraficatorino.it
  • 30 Set 2014
  • #2
Ciao, perchè hai messo 2 volte #box1 nel codice CSS? Prova intanto a dargli una larghezza.
 
M

Marco Carlozzo

Nuovo Utente
13 Giu 2014
27
0
0
  • 30 Set 2014
  • #3
Soulfearor ha scritto:
Ciao, perchè hai messo 2 volte #box1 nel codice CSS? Prova intanto a dargli una larghezza.
Clicca per allargare...
scusami ma avevo sbagliato, ecco il css aggiornato:
Codice:
@font-face {
	font-family: 'Raleway Medium';
	src: url('Raleway-Medium.ttf') format('truetype');
}
html,body{
	background-color:#FFF;
	font-family:"Raleway Medium";
}
h3 {
	color:#094e93;
}
#contenitore{
	width:1170 px;
	height:100%;
	margin:30px 80px 26px;
	}
header{
	width:100%;
}
#logo {
	width:186px;
	height:65px;
	float:left;
	
	}
header h4 {
	font-size: 14px;
	color:#87c71a;
	float:left;
	margin-top:50px;
	margin-left: 30px; 
 
}

nav{
	float: right;
	margin-top:35px;
}

 nav ul li{
	list-style-type: none;
	float:left;
	display:block;
	padding-left: 20px;
}
nav ul li a {
	font-family: "Raleway Medium";
	font-size: 13px;
	text-transform: uppercase;
	color: #094e93;
	text-decoration: none;
	word-spacing: normal;
	float:right;
}
#contenuto {
	margin-top:52px;
	margin-bottom:50px;
	float:left;

}
#box{
	width:204px;
	height:204 px;
	background-image:url(../img/sfondobox.gif);
	padding-right:30px;
	float:left;
	display:block;
}


figcaption{
	color:#094e93;
	margin:3px;
	background-image:url(../img/sfondobox.gif);

	}

footer{
	color:#87c71a;
	float:left;
}
#diritti img {
	float:left;
	padding-right:33px;

}
grazie, purtroppo non ha dato buoni risultati
 
S

Soulfearor

Utente Attivo
16 Set 2014
54
0
6
Torino
www.serenagraficatorino.it
  • 30 Set 2014
  • #4
Un consiglio, posta il codice HTML e CSS del pezzo di codice che non ti riesce, così faciliti chi ti aiuta oltre che si capisce meglio
 
M

Marco Carlozzo

Nuovo Utente
13 Giu 2014
27
0
0
  • 30 Set 2014
  • #5
ecco il codice che mi crea problemi:
Codice:
#box{
	width:204px;
	height:204 px;
	background-image:url(../img/sfondobox.gif);
	padding-right:30px;
	float:left;
	display:block;
}


figcaption{
	color:#094e93;
	margin:3px;
	background-image:url(../img/sfondobox.gif);

	}
 

cory

Utente Attivo
31 Gen 2014
51
0
6
cory.altervista.org
  • 30 Set 2014
  • #6
visto che usi le dimensioni fisse e non ne capisci di css
a dispetto dei "semantici"
ti consiglio di usare una tabella
 
M

Marco Carlozzo

Nuovo Utente
13 Giu 2014
27
0
0
  • 30 Set 2014
  • #7
cory ha scritto:
visto che usi le dimensioni fisse e non ne capisci di css
a dispetto dei "semantici"
ti consiglio di usare una tabella
Clicca per allargare...
hai ragione,più che non saper niente, l'ho usato poco. avevo pensato alla tabella, ma non mi piace come idea...non posso far altrimenti pur usando dimensioni fisse?
 

cory

Utente Attivo
31 Gen 2014
51
0
6
cory.altervista.org
  • 30 Set 2014
  • #8
cambia
Codice:
#box{...
}

in
Codice:
.box{...
}
e nell'html dei "box" usa class invece di id

parti da questo
poi come ti hanno già chiesto
se vuoi mostrare la pagina in cui stai provando sarebbe meglio
 
M

Marco Carlozzo

Nuovo Utente
13 Giu 2014
27
0
0
  • 30 Set 2014
  • #9
Lo stavo appunto pensando di usare le classi al posto degli anni id, ma cosa intendi di mettere online il lavoro con "se vuoi mostrare la pagina in cui stai lavorando sarebbe meglio"
 
Ultima modifica: 30 Set 2014

cory

Utente Attivo
31 Gen 2014
51
0
6
cory.altervista.org
  • 1 Ott 2014
  • #10
eh si
se non riesci a risolvere
bisogna controllare cosa scrivi e come lo scrivi
 
M

Marco Carlozzo

Nuovo Utente
13 Giu 2014
27
0
0
  • 1 Ott 2014
  • #11
cory ha scritto:
eh si
se non riesci a risolvere
bisogna controllare cosa scrivi e come lo scrivi
Clicca per allargare...
Domani pubblico il tutto su altervista
 
M

Marco Carlozzo

Nuovo Utente
13 Giu 2014
27
0
0
  • 1 Ott 2014
  • #12
perfetto, con l'uso della classe ciò che sto realizzando prende forma. ora come faccio ad allineare i miei box, ovvero disporli 5 su ogni riga. potete vedere la pagina web qui :http://demowebmarco.altervista.org/
 

cory

Utente Attivo
31 Gen 2014
51
0
6
cory.altervista.org
  • 1 Ott 2014
  • #13
basta racchiuderli in un contenitore con larghezza pari a box x 5
 
M

Marco Carlozzo

Nuovo Utente
13 Giu 2014
27
0
0
  • 1 Ott 2014
  • #14
cory ha scritto:
basta racchiuderli in un contenitore con larghezza pari a box x 5
Clicca per allargare...
cory ha scritto:
basta racchiuderli in un contenitore con larghezza pari a box x 5
Clicca per allargare...
ho provato ma niente. dato che il mio box è di 204px x lato ho moltiplicato 204 x e l'ho messo come valore della larghezza del contenitore dei contenuti, ora li raggruppa in 4 se tolgo il padding e il margin
 

cory

Utente Attivo
31 Gen 2014
51
0
6
cory.altervista.org
  • 1 Ott 2014
  • #15
vedo che fai errori di distrazione
Codice:
100 px
è sbagliato, mentre
Codice:
100px
è corretto
controlla e correggi tutte le misure
 
M

Marco Carlozzo

Nuovo Utente
13 Giu 2014
27
0
0
  • 1 Ott 2014
  • #16
cory ha scritto:
vedo che fai errori di distrazione
Codice:
100 px
è sbagliato, mentre
Codice:
100px
è corretto
controlla e correggi tutte le misure
Clicca per allargare...
perfetto, ora però se do un padding di 30px per distanziare ogni box dall'altro me li mette in fila per 4, mentre se tolgo il padding me li allinea in fila x 5. Allora io ho fatto 204(dimensione box)*5+ 30 (padding destro per distanziarli) ma me li mette in linea x 4. dove sbaglio?
 
M

Marco Carlozzo

Nuovo Utente
13 Giu 2014
27
0
0
  • 1 Ott 2014
  • #17
Marco Carlozzo ha scritto:
perfetto, ora però se do un padding di 30px per distanziare ogni box dall'altro me li mette in fila per 4, mentre se tolgo il padding me li allinea in fila x 5. Allora io ho fatto 204(dimensione box)*5+ 30 (padding destro per distanziarli) ma me li mette in linea x 4. dove sbaglio?
Clicca per allargare...
perfetto ho risolto sommando a 204+30=234, moltiplicando *5 ho trovato la dimensione del mio contenitore. questo problema l'ho risolto. grazie a tutti quelli che mi hanno dato una mano e mi hanno fatto capire i miei errori.
 
M

Marco Carlozzo

Nuovo Utente
13 Giu 2014
27
0
0
  • 1 Ott 2014
  • #18
mentre se volessi allineare al testo una barra di navigazione come faccio?. esattamente testo a sinistra e menù a destra:
ecco il mio codice:
HTML:
nav{
	float: right;
	margin-top:35px;
}

 nav ul li{
	list-style-type: none;
	float:left;
	display:block;
	padding-left:20px;
}
nav ul li a {
	font-family: "Raleway Medium";
	font-size: 13px;
	text-transform: uppercase;
	color: #094e93;
	text-decoration: none;
	word-spacing: normal;
	float:right;
}
footer{
	color:#87c71a;
	float:left;
}
#diritti img {
	float:left;
	padding-right:33px;

}
 
M

Marco Carlozzo

Nuovo Utente
13 Giu 2014
27
0
0
  • 1 Ott 2014
  • #19
penso che con i consigli che mi avete dato tutti voi siano stati utilissimi e fenomenali. mi hanno aiutato a maturare un'attimo di più cercando di fare un ragionamento del tutto diverso. Un grandissimo grazie a tutti voi e a questo forum utile, trovando persone come voi capaci e pronte ad aiutare gli altri. grazie ai vostri consigli ho risolto anche questo!:fonzie:
 

cory

Utente Attivo
31 Gen 2014
51
0
6
cory.altervista.org
  • 1 Ott 2014
  • #20
bravo, oltre a fare la tua pagina
continua a esercitarti, padroneggiare il box-model è quasi tutto dei css
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

I
Allineare due righe di testo in photoshop
  • Iolanda Caponata
  • 30 Nov 2018
  • Photoshop
Risposte
2
Visite
7K
Photoshop 26 Dic 2018
Iolanda Caponata
I
A
Allineare due colonne in una tabella HTML
  • andspi
  • 28 Mar 2013
  • PHP
Risposte
6
Visite
3K
PHP 28 Mar 2013
andspi
A
E
[HTML] Allineare foto a un tag DIV verticalmente
  • EditAlex
  • 15 Set 2018
  • HTML e CSS
Risposte
0
Visite
1K
HTML e CSS 15 Set 2018
EditAlex
E
F
Allineare immagine al centro
  • Francesco Monti
  • 12 Feb 2016
  • HTML e CSS
Risposte
6
Visite
6K
HTML e CSS 15 Feb 2016
Francesco Monti
F
S
Come allineare tre immagini in linea al centro
  • SirenaColella
  • 26 Gen 2016
  • HTML e CSS
Risposte
1
Visite
3K
HTML e CSS 26 Gen 2016
Max 1
A
Allineare il testo dentro una select composta da più campi pesi da un db
  • Akille67
  • 28 Mag 2015
  • PHP
Risposte
5
Visite
3K
PHP 29 Mag 2015
borgo italia
I
come allineare un icona
  • Il Capitano Hook
  • 24 Mar 2015
  • HTML e CSS
Risposte
6
Visite
9K
HTML e CSS 29 Mar 2015
zorro
K
allineare div al centro
  • Kelly
  • 25 Set 2014
  • HTML e CSS
Risposte
9
Visite
4K
HTML e CSS 25 Set 2014
cory
P
Allineare data a sx dello schermo e titolo al centro
  • paperinik4
  • 18 Set 2014
  • HTML e CSS
Risposte
16
Visite
2K
HTML e CSS 21 Set 2014
paperinik4
P
K
allineare controlli in un div
  • Kelly
  • 11 Ago 2014
  • HTML e CSS
Risposte
3
Visite
1K
HTML e CSS 12 Ago 2014
Max 1
G
Allineare Div in orrizzontale con cilo for PHP
  • gmedia
  • 6 Gen 2013
  • PHP
Risposte
1
Visite
1K
PHP 13 Gen 2013
criric
L
Allineare 2 tools su sito web
  • livio69
  • 11 Ago 2010
  • HTML e CSS
Risposte
0
Visite
1K
HTML e CSS 11 Ago 2010
livio69
L
N
Allineare numeri a destra.
  • novizio
  • 20 Ott 2007
  • Classic ASP
Risposte
2
Visite
4K
Classic ASP 22 Ott 2007
novizio
N
B
allineare le voci del menu con stile (Css)
  • bella
  • 15 Mar 2006
  • HTML e CSS
Risposte
9
Visite
3K
HTML e CSS 24 Mar 2006
sbobby
G
Come allineare in alto una tabella?
  • giovist
  • 7 Mar 2005
  • HTML e CSS
Risposte
5
Visite
4K
HTML e CSS 11 Mar 2005
mptech
query su due tabelle e dati doppioni
  • max75
  • 16 Gen 2024
  • MS Access
Risposte
2
Visite
2K
MS Access 17 Gen 2024
max75
T
come ordinare dei record recuperati da due tabelle
  • twogate
  • 5 Lug 2023
  • MySQL
Risposte
0
Visite
4K
MySQL 5 Lug 2023
twogate
T
K
Mettere insieme due funzioni
  • kerkut
  • 20 Dic 2022
  • Javascript
Risposte
2
Visite
2K
Javascript 21 Dic 2022
kerkut
K
C
Autenticazione a due fattori FB
  • carla
  • 12 Nov 2022
  • Social Media Marketing
Risposte
0
Visite
1K
Social Media Marketing 12 Nov 2022
carla
C
A
Visualizzazione due tabelle
  • andrea.morett
  • 4 Ago 2022
  • PHP
Risposte
1
Visite
1K
PHP 6 Ago 2022
Giffissimo
G
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • HTML e CSS
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?