0

我有一张表,上面有这样的代码:

<table cellpadding="6" rules="groups"  frame="no">
<thead>
<tr><th>Date</th><th>Length</th><th>Time</th></tr>
</thead>

<tbody>
<tr><td>31. January1</td><td>28 km</td><td>3 hours</tr> 
</tbody></table>

问题是在 IE 中表格有框架和表格边框 = 1。怎么办?

4

4 回答 4

1

我希望它看起来像这样:

替代文字

当我使用border="0"IE 时,不要显示黑线。如果我写<th style="1p solid black>Text</th>,我会在表头周围看到一个黑盒子。

于 2009-02-01T15:11:24.983 回答
1

试试这个:

<!DOCTYPE html>
<html>
<head>
    <title>Example:Table with Header Underline Border</title>
    <style type="text/css">
        table.groups
        {
            border-collapse: collapse;
        }

        table.groups thead th
        {
            border-bottom: solid 1px black;
        }

        table.groups th,
        table.groups td
        {
            padding: 6px;
        }
    </style>
</head>
<body>
    <table class="groups">
        <thead>
            <tr><th>Date</th><th>Length</th><th>Time</th></tr>
        </thead>
        <tbody>
            <tr><td>31. January1</td><td>28 km</td><td>3 hours</td></tr>
        </tbody>
    </table>
</body>
</html>


需要注意的几个具体事项:

  • 使用 DOCTYPE 来防止怪癖模式。
    (这是 HTML5 DOCTYPE - 有些人更喜欢罗嗦的 XHTML 或 HTML4 Strict - 这些也可以)
  • 标签上没有不必要的属性 - 全部由标签名称和类控制。
于 2009-02-01T15:20:33.623 回答
0
border="0"

但是,您应该使用样式表来代替这样的事情......

于 2009-02-01T14:50:58.457 回答
0

采用

style="border:1px 纯黑色"

然后在表格标签中。

哦,最后一个单元格缺少一个结尾。

于 2009-02-01T14:55:43.487 回答