Die CSS-Eigenschaft border-style
kann auf double
festgelegt werden, erfordert jedoch mindestens 3px
Rahmenbreite. Der allgemeine Fehler besteht darin, 1px
Rahmenbreite festzulegen, die zum Erstellen eines doppelten Rahmens nicht funktionieren wird.
Beispiel, die funktionieren würde:
table {
border: 3px double black;
}
Eine andere, kompliziertere Trick, der funktioniert auch anders Styling für und für verwenden. Die äußere Tabelle verwendet einen 1px solid black
Rahmen, während die <tbody>
einen inset
Schatten anstelle des Rahmens verwendet.
HTML:
<table>
<tbody>
<tr><td>That's a test!</td></tr>
<tbody>
</table>
CSS:
table {
border: 1px solid black;
padding: 2px;
border-collapse: separate;
}
tbody {
border-spacing: 3px;
box-shadow: inset 1px 1px 0 black, inset -1px -1px 0 black;
border-collapse: separate;
}
Hinweis gibt es zwei Einsatz Schatten: eine für oben/links, eine für unten/rechts.
ich weiß nicht, wer sind die unteren Wähler, bitte kommentieren, warum Sie unten gewählt sind? dann kann ich meine antwort verbessern –