Creo la tabella "normale" e tutti i TD hanno "bordo: 1px solido # e6e6e6" e "margine: 0". TR e tabella sono troppo "margin/padding: 0" ma ho ancora spazio tra TDs come qui: hSpazio tra <td>. Perché e come posso rimuovere?
Perché? :)
<td></td>
Creo la tabella "normale" e tutti i TD hanno "bordo: 1px solido # e6e6e6" e "margine: 0". TR e tabella sono troppo "margin/padding: 0" ma ho ancora spazio tra TDs come qui: hSpazio tra <td>. Perché e come posso rimuovere?
Perché? :)
<td></td>
Dal cellspacing
e cellpadding
non sono più supportate in HTML5, utilizzare il seguente CSS:
table {
border-collapse: collapse;
}
Puoi provare questo?
table#table {
border-spacing: 0;
}
Questo pezzo di css funziona per me. Spero che aiuti :).
Dopo molte prove ed errori, ho finito per utilizzare la maggior parte di ciò che altri hanno menzionato e altri da altri siti. Questo ha funzionato per me.
table {
border:0px;
border-collapse:collapse;
border-spacing:0px;
}
td,img {
padding:0px;
border-width:0px;
margin:0px;
}
Perfetto! Nel mio caso, volevo un tavolo in cui il tds * avesse * dei bordi, erano solo bordi * condivisi *. border-collapse + border-spacing era esattamente ciò di cui avevo bisogno. – neminem
Prova questa risposta troppo
table.tableclassname td
{
display: inline-block;
}
Questa risposta funziona davvero? – jww
Bene, rimuoverà lo spazio tra le celle, ma cambierà anche radicalmente il comportamento e il rendering delle celle. – MaxPRafferty
forniscono po 'di codice. il migliore sarebbe tramite jsfiddle.net –
Non si può dire molto con così poco codice. Per favore pubblica il tuo codice o, meglio ancora, crea un jsfiddle o codepen che duplica il problema. – robooneus
possibile duplicato di [Rimozione di righe di tabelle e tablespace tra celle in css] (http://stackoverflow.com/questions/6538729/removing-table-lines-and-table-space-between-cells-in-css) – Quentin