Il bordo sottile che sembra sembra essere causato dalla proprietà display:table-row
e/o display:table-cell
.
Nota: in realtà non è un bordo bianco, è una specie di rgba:(0,0,0,alpha)
; lo puoi vedere se cambi il colore dello sfondo dietro al tavolo.
Cambiando td
stile display:inline-block;
, o tr
stile display:block;
, si libera del & destra bordo sinistro delle celle, ma gli alambicchi bordo inferiore stand.
In realtà, ignorando border-color
con un rgba(0,0,0,0);
su qualsiasi cosa (tavolo, tr, td ...) non cambia nulla, neppure border-collapse:collapse;
(come suggerito Morpheus). Sia lo stile calcolata non mostra alcun confine calcolato, ma ancora, è qui ...
Nota: iOS sembra anche calcolare i confini a seconda scala di zoom per l'utente (testato su un vero e proprio iPad).
Qui è lo stile tabella di default per Safari iOS:
table {
display: table;
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
}
tbody {
display: table-row-group;
vertical-align: middle;
border-color: inherit;
}
tr {
display: table-row;
vertical-align: inherit;
border-color: inherit;
}
td, th {
display: table-cell;
vertical-align: inherit;
}
Sto ancora cercando un CSS nascosto che potrebbe aggiungere quel confine alpha, e aggiornerà la mia risposta se trovo qualcosa.
Hai tentato di aggiungere 'border-collapse: collapse'? – Morpheus
Metti ' 'nel'
'. – VuckoSalve, ci sono calcoli che possono portare a numeri non arrotondati (come 12.5px)? Inoltre, hai provato a reimpostare l'opacità del colore del bordo? –