Salve a tutti!
Premetto che conosco l'html e il css in modo molto basilare in quanto tutto quello che so è frutto di ricerche su internet e passione.
Sto creando una nuova pagina per il sito della mia azienda e ho un problema: ho un div container all'interno del quale ci sono tutti i contenuti della mia pagina al quale ho impostato height: auto.. All'interno di questo ho un altro div anchesso impostato con height: auto.
Il problema è che il secondo div che dovrebbe essere all'interno del primo sconfina in basso, non capisco perchè il div container non si adatti all'altezza del div che è contenuto in esso (probabilmente non ho capito fino in fondo il funzionamento delle proprietà dei div nei css..
Questo è il css:
e questo l'html:
In questa immagini potete vedere il problema:

Grazie in anticipo a chi mi darà una mano!!!
Premetto che conosco l'html e il css in modo molto basilare in quanto tutto quello che so è frutto di ricerche su internet e passione.
Sto creando una nuova pagina per il sito della mia azienda e ho un problema: ho un div container all'interno del quale ci sono tutti i contenuti della mia pagina al quale ho impostato height: auto.. All'interno di questo ho un altro div anchesso impostato con height: auto.
Il problema è che il secondo div che dovrebbe essere all'interno del primo sconfina in basso, non capisco perchè il div container non si adatti all'altezza del div che è contenuto in esso (probabilmente non ho capito fino in fondo il funzionamento delle proprietà dei div nei css..
Questo è il css:
Codice:
@charset "utf-8";
/* CSS Document */
body {
background-color:#D8F4D4;
}
#container {
background-color:#BDECB6;
height: auto;
width: 950px;
position: relative;
top:0px;
left: 50%;
margin-left: -475px;
border-radius: 10px;
border-left: 1px solid rgba(0, 152, 116, 0.7);
border-right: 1px solid rgba(0, 152, 116, 0.7);
}
#title {
background-color:rgba(0, 152, 116, 0.7);
border-radius: 10px;
-moz-border-radius: 10px; /* firefox */
-webkit-border-radius: 10px; /* safari, chrome */
/*top: 10px;
left: 10px;*/
/*position: relative;*/
height: 200px;
}
#logo {
height: 150px;
width: 363px;
position: relative;
top: 0px;
left: 0px;
}
#menu1 {
background-color:#000000;
height: 30px;
width: 840px;
position: absolute;
left: 50%;
margin-left: -420px;
top: 170px;
}
.menu {
border-radius: 10px;
-moz-border-radius: 10px; /* firefox */
-webkit-border-radius: 10px; /* safari, chrome */
}
.menu a{
color: White;
font-size: 25px;
text-decoration: none;
font-family: "Courier New", Courier, monospace;
}
.menu a:hover {
color: #BDECB6;
font-weight: bold;
}
#titolo {
height: 58px;
width: auto;
position: absolute;
top: 230px;
left: 50%;
margin-left: -250px;
text-align: center;
font-family: "Courier New", Courier, monospace;
font-size: 24px;
}
#testo {
background:url(../Immagini/sfondo.png);
padding: 5px 7px 5px 7px;
height: auto;
width: 700px;
position: relative;
top: 80px;
left:50%;
border: 1px;
margin-left:-350px;
text-align: justify;
font-family: "Courier New", Courier, monospace;
font-size: 15px;
}
#falegnami {
background-image:url(../Immagini/falegnami.png);
height: 29px;
width: 388px;
position: absolute;
top: 90px;
left: 515px;
}
#stampa {
position: relative;
top:75px;
left: 22%;
margin-left: -85px;
width: 170px;
}
.stampa input{
color: black;
font-family: "Courier New", Courier, monospace;
}
div#stampa .pulsante{
background-color:rgb(0, 152, 116);
border:1px solid #999999;
color:#FFFFFF;
font-size:13px;
padding:2px;
}
#news {
background:url(../Immagini/sfondo.png);
border: 1px solid #000000;
padding: 5px 5px 5px 5px;
position: relative;
top: 50px;
/*left: 720px;*/
left: 88%;
margin-left: -100px;
width: 200px;
height: 65px;
color: black;
font-size: 13px;
font-family: "Courier New", Courier, monospace;
text-align: center;
}
.news a{
color: black;
font-size: 13px;
font-family: "Courier New", Courier, monospace;
}
.news a:hover{
font-weight:bold;
color: #FE0000;
}
e questo l'html:
Codice:
@charset "utf-8";
/* CSS Document */
body {
background-color:#D8F4D4;
}
#container {
background-color:#BDECB6;
height: auto;
width: 950px;
position: relative;
top:0px;
left: 50%;
margin-left: -475px;
border-radius: 10px;
border-left: 1px solid rgba(0, 152, 116, 0.7);
border-right: 1px solid rgba(0, 152, 116, 0.7);
}
#title {
background-color:rgba(0, 152, 116, 0.7);
border-radius: 10px;
-moz-border-radius: 10px; /* firefox */
-webkit-border-radius: 10px; /* safari, chrome */
/*top: 10px;
left: 10px;*/
/*position: relative;*/
height: 200px;
}
#logo {
height: 150px;
width: 363px;
position: relative;
top: 0px;
left: 0px;
}
#menu1 {
background-color:#000000;
height: 30px;
width: 840px;
position: absolute;
left: 50%;
margin-left: -420px;
top: 170px;
}
.menu {
border-radius: 10px;
-moz-border-radius: 10px; /* firefox */
-webkit-border-radius: 10px; /* safari, chrome */
}
.menu a{
color: White;
font-size: 25px;
text-decoration: none;
font-family: "Courier New", Courier, monospace;
}
.menu a:hover {
color: #BDECB6;
font-weight: bold;
}
#titolo {
height: 58px;
width: auto;
position: absolute;
top: 230px;
left: 50%;
margin-left: -250px;
text-align: center;
font-family: "Courier New", Courier, monospace;
font-size: 24px;
}
#testo {
background:url(../Immagini/sfondo.png);
padding: 5px 7px 5px 7px;
height: auto;
width: 700px;
position: relative;
top: 80px;
left:50%;
border: 1px;
margin-left:-350px;
text-align: justify;
font-family: "Courier New", Courier, monospace;
font-size: 15px;
}
#falegnami {
background-image:url(../Immagini/falegnami.png);
height: 29px;
width: 388px;
position: absolute;
top: 90px;
left: 515px;
}
#stampa {
position: relative;
top:75px;
left: 22%;
margin-left: -85px;
width: 170px;
}
.stampa input{
color: black;
font-family: "Courier New", Courier, monospace;
}
div#stampa .pulsante{
background-color:rgb(0, 152, 116);
border:1px solid #999999;
color:#FFFFFF;
font-size:13px;
padding:2px;
}
#news {
background:url(../Immagini/sfondo.png);
border: 1px solid #000000;
padding: 5px 5px 5px 5px;
position: relative;
top: 50px;
/*left: 720px;*/
left: 88%;
margin-left: -100px;
width: 200px;
height: 65px;
color: black;
font-size: 13px;
font-family: "Courier New", Courier, monospace;
text-align: center;
}
.news a{
color: black;
font-size: 13px;
font-family: "Courier New", Courier, monospace;
}
.news a:hover{
font-weight:bold;
color: #FE0000;
}

Grazie in anticipo a chi mi darà una mano!!!