`

html table td边框效果 【转】

阅读更多

同时用样式表为 table、td 指定了边框后,可能会发生重叠,这取决于 border-collapse。

<table>
<tr>
    <td>
   
<table style="border:1px solid red;">
<tr>
    <td style="border:1px solid blue;">&nbsp;</td>
    <td style="border:1px solid blue;">&nbsp;</td>
    <td style="border:1px solid blue;">&nbsp;</td>
    <td style="border:1px solid blue;">&nbsp;</td>
</tr>
</table>
   
    </td>
    <td>
   
<table style="border:1px solid red;border-collapse:collapse;">
<tr>
    <td style="border:1px solid blue;">&nbsp;</td>
    <td style="border:1px solid blue;">&nbsp;</td>
    <td style="border:1px solid blue;">&nbsp;</td>
    <td style="border:1px solid blue;">&nbsp;</td>
</tr>
</table>
   
    </td>
</tr>
</table>

FF 结果如下:

table 与 td 边框重叠问题

  • 左边是未指定 border-collapse 的(默认为 separate)。
  • 右边是指定了 border-collapse 为 collapse 的。

IE 结果如下:

IE 中 table 与 td 边框重叠问题

  • 左边是未指定 border-collapse 的(默认为 separate)。
  • 右边是指定了 border-collapse 为 collapse 的。

兼容性

可以看出在发生重叠时,Firefox 是用 td 覆盖 table 的,而 IE 是用 table 覆盖 td 的。

 

=======================================================================

<table border="1" bordercolor="#FF9966" >
<tr>
<td width="102" style="border-right-style:none">隐藏右边框</td>
<td width="119" style="border-left-style:none">隐藏左边框</td>
</tr>
<tr>
<td style="border-top-style:none">隐藏上边框</td>
<td style="border-bottom-style:none">隐藏下边框</td>
</tr>
</table>

<table>
<tr>
<td style="border-right:#cccccc solid 1px;">显示右边框</td>
<td style="border-left:#cccccc solid 1px;">显示左边框</td>
<td style="border-top:#cccccc solid 1px;">显示上边框</td>
<td style="border-bottom:#cccccc solid 1px;">显示下边框</td>
</tr>
</table>

<table>
<tr>
<td style="border-right : thin dashed blue;">右边框显示细虚线</td>
<td style="border-bottom: thick dashed yellow;">左边框显示粗虚线</td>
<td style="border-top: double green;">上边框显示两条线</td>
<td style="border-left: dotted red;">下边框显示点</td>
</tr>
</table>

 

分享到:
评论

相关推荐

    表格td边框可左右拖动的实例

    当显示的table宽度受限制固定宽度时,表格的展示列又很多的时候,如何更好地处理并展示,可下载资源查看,可拖动表格,表格可左右拖动,表格td边框可以左右拖动,表格里的内容可以很好的显示。

    table嵌套table边框样式

    在网页设计中,表格(Table)是用于组织数据的重要元素,而当表格嵌套时,如何设置合适的边框样式就显得尤为重要。`table嵌套table的边框样式`是一个常见的需求,尤其在处理复杂的数据展示时。本篇将详细介绍如何...

    html为内边框加颜色而嵌套TABLE边框不显示出来的两种方法.pdf

    第一种方法利用CSS控制边框的显示与隐藏,第二种方法则依赖于HTML属性来模拟边框效果。在实际开发中,根据项目需求和浏览器兼容性选择适合的方法。同时,需要注意的是,这种方法可能在复杂的表格布局中显得不够灵活...

    Html_的table_边框设置

    ### Html的table边框设置详解 #### 一、引言 HTML 表格(`&lt;table&gt;`)是一种常用的数据展示方式,在网页设计中扮演着重要角色。为了使表格更加美观和易于阅读,开发者通常会使用CSS来定制表格的外观,包括边框样式。...

    table表格拖动改变td宽度

    1. **HTML 结构**:首先,你需要创建一个基本的`table`结构,包括`&lt;table&gt;`、`&lt;tr&gt;`(行)、`&lt;td&gt;`(单元格)等元素。每个`td`都需要设置初始宽度,可以使用`width`属性来指定。 2. **CSS 风格**:为了使拖动功能...

    Html中用table画斜线

    在某些场景下,我们可能需要在表格的单元格(`&lt;td&gt;`)内添加斜线,以达到特殊的视觉效果或区分不同的信息。例如,在描述成绩和学员关系时,使用斜线可以清晰地将两者隔离开。本文将详细讲解如何在HTML的`&lt;table&gt;`中...

    让Table的TD有边框而Table右左没有边框的CSS样式

    要实现只给单元格(td)添加边框而保持表格(table)左右两侧没有边框的效果,可以通过CSS控制边框属性来实现。通常,可以通过设置table的边框为0,然后为td单独设置边框来达到这个目的。 根据给定文件,我们可以...

    td 无内容显示边框

    标题“td 无内容显示边框”涉及到的是HTML表格元素`&lt;td&gt;`在处理空白单元格时的样式问题。在HTML中,`&lt;td&gt;`标签用于定义表格中的数据单元格,而有时候,当我们表格的某些单元格没有内容时,可能希望它们依然能显示出...

    html种table_td 列宽左右可拉伸_搜索条件可展开隐藏demo.rar

    HTML中的表格(`&lt;table&gt;`)是用于展示结构化数据的标准元素,而在这个"html种table_td 列宽左右可拉伸_搜索条件可展开隐藏demo"中,开发者分享了一个功能丰富的示例,实现了表格列宽的动态调整以及搜索条件的展开与...

    table 边框拖动

    在网页设计中,"table 边框拖动"是一个交互性功能,允许用户通过鼠标拖动来调整表格单元格或整个表格的边框大小,从而实现动态调整显示内容的布局。这一特性通常需要结合JavaScript(JS)技术来实现,以提供用户友好...

    web程序设计 表格 其中包含table td td常见的属性

    例如,你可以通过调整`colspan`和`rowspan`来创建跨行跨列的单元格,或者通过CSS来改变表格的边框、背景色等视觉效果。 此外,现代Web开发中,我们常常使用CSS Grid或Flexbox来替代传统的HTML表格,因为它们提供了...

    table转div工具

    "table转div工具"能够自动分析HTML中的table元素,将其转换为div结构,并应用相应的CSS样式。这个过程可以节省大量的手动重构工作,提高工作效率。例如,工具可能会将table标签转换为div,将tr转换为div的子元素,td...

    JSP中table的td标签迭代循环

    1. **自定义样式**:可以通过CSS进一步美化表格和图片,例如添加边框、阴影效果等。 2. **响应式设计**:为了让页面在不同设备上都能良好显示,可以考虑使用媒体查询调整表格的布局。 3. **性能优化**:对于非常大的...

    HTML table 表格边框的实现思路

    一、总体思路:  1、表格无边框,背景颜色设置一种颜色(#DCDFE6),这样表格的边框的... table td { background:#FFFFF; } // HTML &lt;table border=0 cellspacing=1 cellpadding=0&gt; &lt;td colspan=3&gt;&lt;el-chec

    table 圆角 html5 css3

    在HTML5和CSS3的世界里,为表格(table)添加圆角效果是一项常见的美化任务,可以使得网页设计更具现代感和优雅。本文将深入探讨如何使用HTML5和CSS3实现表格的圆角效果,以及相关的知识点。 首先,HTML5虽然在语义...

    HTML Table 漂亮的CSS

    HTML表格由`&lt;table&gt;`标签开启,`&lt;/table&gt;`标签关闭,其中包含`&lt;tr&gt;`(行), `&lt;th&gt;`(表头)和`&lt;td&gt;`(数据单元格)等元素。例如: ```html &lt;table&gt; 表头1 表头2 &lt;td&gt;数据1&lt;/td&gt; &lt;td&gt;数据2&lt;/td&gt; &lt;/table...

    table转div、table转css

    标题"table转div、table转css"所指的就是这一过程,即利用特定工具将原本用表格布局的内容转化为更灵活的div+CSS布局。这种转换可以提高页面加载速度,提升用户体验,并更好地适应不同设备的显示需求。 描述中提到...

    html,table常用样式

    table.gridtable td { border-width: 1px; /* 边框宽度 */ padding: 8px; /* 内边距 */ border-style: solid; /* 边框样式 */ border-color: #666666; /* 边框颜色 */ background-color: #ffffff; /* 背景颜色 ...

    使用css如何操作Table没有外边框只有内边框

    `table tr.lastrow td`选择器是用来取消表格最后一行(类名为`lastrow`的行)所有单元格的下边框,避免在底部出现额外的边框。而`table tr td.lastCol`则用于移除所有单元格(不论在哪一行)最后一个单元格(类名为`...

Global site tag (gtag.js) - Google Analytics