Die dünne Grenze scheint durch die display:table-row
und/oder display:table-cell
Eigenschaft verursacht werden.
Hinweis: Es ist eigentlich keine weiße Grenze, es ist eine Art rgba:(0,0,0,alpha)
; Sie können das sehen, wenn Sie die Hintergrundfarbe hinter der Tabelle ändern.
von td
Stil display:inline-block;
oder tr
Stil display:block;
ändert, wird es von der linken & rechten Rand der Zellen zu befreien, aber die untere Grenze Stills steht.
In der Tat, zwingende border-color
mit einem rgba(0,0,0,0);
auf etwas (Tisch, tr, td ...) ändert sich nichts, auch nicht border-collapse:collapse;
(wie Morpheus vorgeschlagen). Entweder der berechnete Stil zeigt keine Grenze berechnet, aber immer noch, es ist hier ...
Hinweis: iOS scheint auch die Grenzen abhängig von der Zoom-Skala des Benutzers zu berechnen (getestet auf einem echten iPad). Hier
ist der Standard-Tabellenstil für 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;
}
Ich bin immer noch für eine versteckte CSS suchen, der diese Alpha Grenze hinzufügen könnte, und wird meine Antwort aktualisieren, wenn ich etwas finden.
Hast du 'border-collapse hinzuzufügen versucht: collapse'? – Morpheus
Setzen Sie ' 'in der'
'. – VuckoHallo, gibt es Berechnungen, die zu nicht gerundeten Zahlen (wie 12.5px) führen können? Haben Sie auch versucht, die Randfarbe-Deckkraft zurückzusetzen? –