7
prendere questo web example in considerazione (sembra avere lo stesso problema) Ho il seguente CSS su my website (notare lo spazio tra il #head
e #body
<div>'s
):Come rimuovere il riempimento verticale in una cella di tabella div?
#body {
display: table;
border-spacing: 0;
border-collapse: collapse;
}
#body-row {
display: table-row;
margin: 0;
padding: 0;
}
.column-left, .column, .column-right {
display: table-cell;
padding: 0px;
border: dotted 2px #89E;
}
.column-left, .column-right {
width: 190px;
font-size: .95em;
}
Tuttavia, questo aggiunge ancora uno spazio tra la parte superiore e inferiore della cella del tavolo. Padding e margine non sembrano fare nulla per questo. Consigli?
Duh, naturalmente! Prima mi chiedevo se sarebbe stato necessario, ma non è mai apparso evidente (fino ad ora). Grazie! Questa è la risposta. – Jonathan
@ J-Law Felice di aiutare! – koningdavid
Bene, l'allineamento verso l'alto sposta il padding verso il basso piuttosto che rimuoverlo. – Javarome