同时用样式表为 table、td 指定了边框后,可能会发生重叠,这取决于 border-collapse。
<table>
<tr>
<td>
<table style="border:1px solid red;">
<tr>
<td style="border:1px solid blue;"> </td>
<td style="border:1px solid blue;"> </td>
<td style="border:1px solid blue;"> </td>
<td style="border:1px solid blue;"> </td>
</tr>
</table>
</td>
<td>
<table style="border:1px solid red;border-collapse:collapse;">
<tr>
<td style="border:1px solid blue;"> </td>
<td style="border:1px solid blue;"> </td>
<td style="border:1px solid blue;"> </td>
<td style="border:1px solid blue;"> </td>
</tr>
</table>
</td>
</tr>
</table>
FF 结果如下:
- 左边是未指定 border-collapse 的(默认为 separate)。
- 右边是指定了 border-collapse 为 collapse 的。
IE 结果如下:
- 左边是未指定 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>
分享到:
相关推荐
当显示的table宽度受限制固定宽度时,表格的展示列又很多的时候,如何更好地处理并展示,可下载资源查看,可拖动表格,表格可左右拖动,表格td边框可以左右拖动,表格里的内容可以很好的显示。
在网页设计中,表格(Table)是用于组织数据的重要元素,而当表格嵌套时,如何设置合适的边框样式就显得尤为重要。`table嵌套table的边框样式`是一个常见的需求,尤其在处理复杂的数据展示时。本篇将详细介绍如何...
第一种方法利用CSS控制边框的显示与隐藏,第二种方法则依赖于HTML属性来模拟边框效果。在实际开发中,根据项目需求和浏览器兼容性选择适合的方法。同时,需要注意的是,这种方法可能在复杂的表格布局中显得不够灵活...
### Html的table边框设置详解 #### 一、引言 HTML 表格(`<table>`)是一种常用的数据展示方式,在网页设计中扮演着重要角色。为了使表格更加美观和易于阅读,开发者通常会使用CSS来定制表格的外观,包括边框样式。...
1. **HTML 结构**:首先,你需要创建一个基本的`table`结构,包括`<table>`、`<tr>`(行)、`<td>`(单元格)等元素。每个`td`都需要设置初始宽度,可以使用`width`属性来指定。 2. **CSS 风格**:为了使拖动功能...
在某些场景下,我们可能需要在表格的单元格(`<td>`)内添加斜线,以达到特殊的视觉效果或区分不同的信息。例如,在描述成绩和学员关系时,使用斜线可以清晰地将两者隔离开。本文将详细讲解如何在HTML的`<table>`中...
要实现只给单元格(td)添加边框而保持表格(table)左右两侧没有边框的效果,可以通过CSS控制边框属性来实现。通常,可以通过设置table的边框为0,然后为td单独设置边框来达到这个目的。 根据给定文件,我们可以...
标题“td 无内容显示边框”涉及到的是HTML表格元素`<td>`在处理空白单元格时的样式问题。在HTML中,`<td>`标签用于定义表格中的数据单元格,而有时候,当我们表格的某些单元格没有内容时,可能希望它们依然能显示出...
HTML中的表格(`<table>`)是用于展示结构化数据的标准元素,而在这个"html种table_td 列宽左右可拉伸_搜索条件可展开隐藏demo"中,开发者分享了一个功能丰富的示例,实现了表格列宽的动态调整以及搜索条件的展开与...
在网页设计中,"table 边框拖动"是一个交互性功能,允许用户通过鼠标拖动来调整表格单元格或整个表格的边框大小,从而实现动态调整显示内容的布局。这一特性通常需要结合JavaScript(JS)技术来实现,以提供用户友好...
例如,你可以通过调整`colspan`和`rowspan`来创建跨行跨列的单元格,或者通过CSS来改变表格的边框、背景色等视觉效果。 此外,现代Web开发中,我们常常使用CSS Grid或Flexbox来替代传统的HTML表格,因为它们提供了...
"table转div工具"能够自动分析HTML中的table元素,将其转换为div结构,并应用相应的CSS样式。这个过程可以节省大量的手动重构工作,提高工作效率。例如,工具可能会将table标签转换为div,将tr转换为div的子元素,td...
1. **自定义样式**:可以通过CSS进一步美化表格和图片,例如添加边框、阴影效果等。 2. **响应式设计**:为了让页面在不同设备上都能良好显示,可以考虑使用媒体查询调整表格的布局。 3. **性能优化**:对于非常大的...
一、总体思路: 1、表格无边框,背景颜色设置一种颜色(#DCDFE6),这样表格的边框的... table td { background:#FFFFF; } // HTML <table border=0 cellspacing=1 cellpadding=0> <td colspan=3><el-chec
在HTML5和CSS3的世界里,为表格(table)添加圆角效果是一项常见的美化任务,可以使得网页设计更具现代感和优雅。本文将深入探讨如何使用HTML5和CSS3实现表格的圆角效果,以及相关的知识点。 首先,HTML5虽然在语义...
HTML表格由`<table>`标签开启,`</table>`标签关闭,其中包含`<tr>`(行), `<th>`(表头)和`<td>`(数据单元格)等元素。例如: ```html <table> 表头1 表头2 <td>数据1</td> <td>数据2</td> </table...
标题"table转div、table转css"所指的就是这一过程,即利用特定工具将原本用表格布局的内容转化为更灵活的div+CSS布局。这种转换可以提高页面加载速度,提升用户体验,并更好地适应不同设备的显示需求。 描述中提到...
table.gridtable td { border-width: 1px; /* 边框宽度 */ padding: 8px; /* 内边距 */ border-style: solid; /* 边框样式 */ border-color: #666666; /* 边框颜色 */ background-color: #ffffff; /* 背景颜色 ...
`table tr.lastrow td`选择器是用来取消表格最后一行(类名为`lastrow`的行)所有单元格的下边框,避免在底部出现额外的边框。而`table tr td.lastCol`则用于移除所有单元格(不论在哪一行)最后一个单元格(类名为`...