2012-06-28 14 views

Antwort

4

Angenommen, Sie verwenden Old-Style <table border="1">, machen Sie es <table border="1" rules="rows">.

+0

Achten Sie darauf - nicht kompatibel für alle Beispiel-Browsern – john

+0

IE Uh ... seit wann? Das ist HTML 3.2, ich würde mir Sorgen machen, wenn IE es nicht unterstützt! –

+0

Tabellenregeln werden in HTML5 nicht unterstützt –

18

Sie können strikt horizontale Rahmenlinien hinzufügen, indem Sie die Tags tr über CSS formatieren.

Beispiel CSS:

tr { 
    border-bottom: 1px solid black; 
    border-top: 1px solid black; 
    border-collapse: collapse; 
}​ 

Natürlich können Sie jede Grenze Stil/Breite/Farbe, die Sie wählen, verwenden.

JS Fiddle: http://jsfiddle.net/XPyzM/

+5

Für mich funktioniert das nur, wenn Sie den tr zu td in der obigen css ändern – john

+0

Gleichermaßen konnte ich nicht mit dem Tag in Safari oder Chrome arbeiten? – woody121

2
table, th, td { 
    border-left: none; 
    border-right: none; 
} 
-5

Sie können Styling tr-Tags über CSS streng horizontalen Grenzlinien hinzuzufügen.

<TABLE 
    BORDER=1 CELLPADDING=3 CELLSPACING=1 
    RULES=COLS FRAME=BOX 
> 
+0

REGELN = "COLS" macht das Gegenteil. Du meintest CSS, aber dein Beispiel zeigt HTML-Attribute. – sakibmoon

+0

Das ist nicht CSS ... – daGUY

+0

Horrable Praktiken, keine Kommas, alles Großbuchstaben ... TSC TSC TSC – Heitor

1
<style> 
    td {border-left: 1px solid black;} 
</style>