Secondo me la risposta me la sono data da sola nel titolo, vediamo se ci ho preso :P
Sto creando una rubrica telefonica, nel primo div ho messo un menù, nel secondo ci andranno i numeri di telefono della rubrica.
Vorrei che questi div stessero attaccati, ho risolto in questo modo, ma non mi piace, avete idee migliori?
/*menu*/
div#menu{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
margin: 0px;
color: #000000;
font-weight: bolder;
vertical-align: middle;
text-align: center;
padding: 0px;
clear: both;}
div#menu ul{
list-style-type: none;
margin: 0;
padding: 0;}
div#menu li{
margin: 0;
padding:0;
float: left;}
div#menu a{
display: block;
width: 100px;
text-decoration: none;
color: #000000;
text-align: center;
padding: 3px;
background-color: #F0F0FF;}
div#menu a:hover{
color: #B9661B;
padding: 3px;
background-color: #FFFFFF;
border: #FFFFFF;
margin: 0px;}
div#menu li#activelink a,div#menu li#activelink a:hover{
color: #B9661B;
padding: 3px;
background-color: #FFE6E6;
margin: 0px;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-left-style: solid;
border-top-color: #FFC1C1;
border-right-color: #FFC1C1;
border-left-color: #FFC1C1;}
/*contenuto*/
.contenuto {
font-size: 0.9em;
background-color: #FFE6E6;
border-right: 1px solid #FFC1C1;
border-bottom: 1px solid #FFC1C1;
border-left: 1px solid #FFC1C1;
margin: 0px;
padding: 6px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #FFC1C1;}
---
<div id="menu">
<ul>
<li id="activelink"><a href="default.asp">CERCA
NUMERO</a>[*]AGGIUNGI NUMERO[*]MODIFICA NUMERO[/list]
</div>
<div class="contenuto">
RUBRICA</p>
Scegli lettera:
</div>
C'è un modo (sicuramente) per evitare i due br?