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!!!
 
	 
	 
 
		 
 
		 
 
		