Newsgroup: it.comp.www.html
Titolo: spazio tra due blocchi se il testo inizia con un paragrafo

Salve a tutti ho notato che in genere quando definisco due blocchi con div
di seguito in una pagina html se il secondo inizia con un <p> o anche <h1>
(credo qualsiasi altro comando di formattazione) i due blocchi non rimangono
uniti, ma si forma dello spazio tra di essi. La cosa si aggiusta se sopra al
testo con <p> aggiungo qualcosa privo di formattazione. Aggiungo che questo
mi è successo centrando i miei div definendo i margin con auto. C'è qualche
altra soluzione?
Spero di essermi spiegato, grazie.
Ace Custom
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

mmm... hai provato ad abbinare al paragrafo al titolo: <p style="margin-top:
0px"> ?
-- 
:: Massimiliano Mattei
:: Project Leader
:: EVA Group :: 
www.evagroup.net
:: Soluzioni extranet :: e-business :: corporate portal

 Spero di essermi spiegato, grazie.
Mi spiego meglio postando il codice perchè non riesco proprio a capire il
problema e una soluzione diversa dalla mia:
css:
body {
	margin: 0px;
	padding: 0px;
	text-align: center; /*centra ie old*/
	background-color: #006699;
}
#container {
	width: 760px;
	border: 1px dotted;
	margin: 0px auto; /*centra negli altri browsers*/
    text-align: left; /*ripristina l'allineamento*/
}
#box1 {
	color: #FFFFFF;
	text-decoration: none;
	background: #999999;
	margin: 0px;
	font: bold normal 9px Arial, Helvetica, sans-serif;
	text-align: right;
	border-bottom: 3px solid #FF0000;
	padding: 5px 10px 5px 0px;
 
}
#box2 {
 
	font: normal 12px Tahoma, Arial;
	text-align: justify;
	padding: 0px 50px 0px 250px;
	background-color: #FFFFFF;
}
e l'html:
<div id="container">
<div id="box1">asdsad</div>
<div id="box2"><p>asdsad</p></div>
</div>
se utilizzo invece ques'altro codice è tutto a posto, ma non posso credere
che questa sia la soluzione, peraltro non riesco a capire il problema:
<div id="container">
<div id="box1">asdsad</div>
<div id="box2">qualsiasi testo<p>asdsad</p></div>
</div>
Se qualcuno me lo spiega gliene sono molto molto grato!
Grazie Ace



Boh non capisco forse mi sono rimbecillito ma l'errore non lo fa più con
explorer 6 (cosa che mi sembrava succedesse prima), però, di questo sono
sicuro, ho appena provato, si verifica con explrorer 4 e 5 (non con il 5.5 e
successivi), ok invece con opera e mozilla.
Utilizzando un margine pari a 0 per il top (e per il bottom nel caso in cui
l'ultimo elemento di un box sia racchiuso da un <p>, l'errore infatti si
ripete) mi sembra che funzioni a prima vista. Però io vorrei preservare lo
spazio che viene lasciato sopra a sotto in default, altrimenti mi trovo i
paragrafi tutti attaccati. Poi non riesco proprio a capire il perche
dell'errore (che non mi sembra si verifichi se non centro i miei box).
Se hai voglia ho postato sotto il codice.
Grazie
E.L.

Non li hai tutti attaccati perchč tu lo applichi solo al primo paragrafo,
magari direttametne nell'HTML se vuoi, senza bisogno di definirti uno stile
per tutti i paragrafi che puoi cosě lasciare con impostazioni di default.
C'č anche un modo, definendo lo stile per dire che il primo e solo il primo
paragrafo di un certo elemento deve avere certi attributi.
Cerca classi, pseudo-classi, pseudo-elementi e vedrai che trovi diverse
cose, ora non ricordo bene la sintassi...
