2012-06-28 109 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

Horrable的做法,没有逗号,一切都大写... tsc tsc tsc – Heitor

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