2010-04-16 3 views
7

Ich möchte eine HTML-Tabelle mit einem 1pt schwarzen äußeren Rand und demselben Rand um jeden td erstellen.Tabelle mit schwarzer äußerer, aber grauer innerer Grenze

soll wie folgt aussehen (nur die Grenzen, natürlich)

enter image description here

Ich benutze

<table border="1" style="border-collapse:collapse; border-color:Black; border-style:solid; border-width:1pt"> 

Als Folge ich eine schwarze Außen, aber grau inneren Grenzen.

+0

Welchen Browser testen Sie? Ihr Code erzeugt schwarze (oder was auch immer angegeben) innere Ränder in Chrome. –

+0

ah danke, sehr interessant! Ich benutze den Internet Explorer. – AGuyCalledGerald

Antwort

10

Sie könnten versuchen, etwas in Ihrem CSS-Stylesheet zu implementieren.

.mytable 
{ 
border-collapse:collapse; 
border-color:#000000; 
border-style:solid; 
border-width:2px; 
} 

.mytable td 
{ 
border-color:#cccccc; /*grey*/ 
border-style:solid; 
border-width:1px; 
} 

Und so etwas wie dieses HTML:

<table class="mytable"> 
    <tr> 
     <td>Content</td> 
    </tr> 
</table> 

Example here

+1

Der CSS-Selektor sollte table.mytable sein - ohne Leerzeichen - oder einfach nur .mytable. Wie jetzt, zielen Sie auf eine .mytable-Klasse in einer Tabelle ab. – easwee

+0

Ah! Vielen Dank! Tippfehler überall heute :) – Kyle

+0

Großartig! Ich dachte, es würde funktionieren, ohne mit den tds zu sprechen, , aber das scheint nicht so zu sein. – AGuyCalledGerald