2012-06-28 12 views

答えて

4

旧式の<table border="1">を使用しているとしますと、<table border="1" rules="rows">にしてください。

+0

注意してください - IE – john

+0

すべてのブラウザの例えば互換性がありませんええととき以来?これはHTML 3.2です.IEがそれをサポートしていないかどうか心配です! –

+0

テーブルルールはHTML5ではサポートされていません –

18

CSSを使用してtrタグをスタイリングすることによって、厳密に水平な境界線を追加できます。

例CSS:もちろん

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

、あなたが選択した任意の境界線スタイル/幅/カラーを使用することができます。

JSフィドル:http://jsfiddle.net/XPyzM/

+5

これは、上記のCSSでtrをtdに変更したときにのみ機能します – john

+0

同じですが、SafariまたはChromeのタグではこの作業を行うことができませんでしたか? – woody121

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

あなたはCSSを経由してのtrタグをスタイリングによって厳密に水平境界線を追加することができます。

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

RULES = "COLS"は反対です。あなたはCSSを意味しましたが、あなたの例はhtml属性を示しています。 – sakibmoon

+0

これはCSSではありません... – daGUY

+0

恐怖の練習、カンマ、大文字のすべて... tsc tsc tsc – Heitor

1
<style> 
    td {border-left: 1px solid black;} 
</style> 
関連する問題