问题描述:项目需要,在做表格时有时需要把边框完全去掉;
解决方案:
方案一:http://blog.163.com/j_olo/blog/static/10710119020112302535876/(蒋东峰的博客)
.表格中边框的显示 只显示上边框 <table frame=above> 只显示下边框 <table frame=below> 只显示左、右边框 <table frame=vsides> 只显示上、下边框 <table frame=hsides> 只显示左边框 <table frame=lhs> 只显示右边框 <table frame=rhs> 不显示任何边框 <table frame=void> .表格的分隔线可以隐藏 <table border rules=cols cellspacing=0 align=left> 可以隐藏横向的分隔线 <table border rules=rows cellspacing=0 align=right>可以隐藏纵向的分隔线 <table border rules=none cellspacing=0 align=center>可以隐藏横向和纵向的分隔线 ------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <BODY> <TABLE cellSpacing=0 cellPadding=0 width="90%" align=right border=1 rules=rows frame=hsides style="border-collapse:collapse ; " bordercolor="#000000" > <TR> <TD >sadad</TD> <TD >sad</TD> <TD>dsa</TD> <TD>asd</TD> </TR> <TR> <TD >ads</TD> <TD>asd</TD> <TD>ads</TD> <TD>asds</TD> </TR> </TABLE> </BODY> </HTML> table width=1 就已经把宽度设置为 1 了 我们面临的问题是这样的,每一个 td 边线都是 1px,table 边线也是 1px。那么当两个td相邻的时候,因为每个 td 边线都是1,所以靠进的时候边线的“宽度和”就是 1+1=2。当 td 和 table 相邻时,同样。 collapse : 相邻边被合并 相邻边被合并!以前我说的 1+1=2 就是因为 td 和td之间,td 和table 之间相邻边的问题。默认时相邻边没有合并,所以就是 1+1=2。现在我们使用 border-collapse:collapse把我们合并了,所以宽度还是 1px。也就是出现细线边框了 设置Table的细边框通常有这么几种方式: 1、设置边框的BORDER=0 、cellspacing=1,设置Table的背景色为所要的边框色,再设置所有的td背景色为白色,这样细边框就显露出来了。这个方法有些邪气,看似不太正宗,但是也能达到效果,条条大路通罗马嘛! 再来看看第二种方法: 2、设置BORDER=0 ,再通过CSS,给Table加上1px的border-top,border-left,然后再设置所有的td的border-right,border-bottom,这样也能达到所要的效果。可见CSS很是强大啊。 今天在实践过程中发现,以上两种方式生成的HTML在Word中打开则发生问题,不能达到预期效果。怎么办呢!? 下面介绍一种更为简便有效的方法: 3、设置table的CSS为{border-collapse:collapse;border:none;},再设置td的CSS为{border:solid #000 1px;},大功告成!而且Word也能认出这种设置。 第三种方法最好,我也是在导出word时,很多css失效的情况下,找到了这个解决办法!
相关推荐
接着,我们将表格本身的边框设置为0,这样可以去除表格的外边框。代码如下: ```css table { border-collapse: collapse; border: 0px solid #999; } ``` 接下来,我们需要分别设置每个单元格(td)的边框。这里...
`则是设置表格自身的边框,但由于我们希望只有内边框,所以将其设置为0像素,这样就去除了外边框。 接着,我们需要为表格的每个单元格(td)定义边框。在这个例子中,我们为单元格定义了如下边框样式: ```css ...
在网页设计中,表格(Table)是构建和组织内容的一种常用元素,但在过去,带边框的表格设计却经常让网页开发者感到头疼。原因在于,如果要创建一个看起来整洁美观的表格,需要花费大量的时间和精力去调整边框,以...
【CSS去除表格内边框】 在网页设计中,CSS(Cascading Style Sheets)是一种强大的工具,可以用来控制HTML元素的样式,包括表格(table)的边框。当需要去除表格内边框以实现更精细的设计时,CSS提供了解决方案。...
Table with border (带边框) Cell style (单元格样式) Column resizable (列宽拖动) Maximum table height (最大高度) Resize height and width (响应式宽高) Fixed column (固定列) Grouping table ...
使用layui table后,table会自动有一个滑动条,使用时需要去掉,原理如下: 定义一个tab的父div id,在这个id中寻找 class为 layui-table-main,layui-form的标签,将高度设置为100%即可。 //在layui table加载完成...
在HTML表格中,当单元格`<td>`没有内容时,浏览器可能会自动去除边框,这是因为默认的CSS样式。为了解决这个问题,我们可以采用以下几种策略: 1. **使用CSS内联样式**:在`<td>`标签中直接添加样式属性,如`style=...
程序中为了更美观会自动去掉新table上面和下面的边框,包括frame和style的: Code if(this._oTable.border > 0){ switch (this._oTable.frame) { case "above" : case "below" : case "hsides" : this._nTable...
3. **边框合并**:如果想去除表格内部的分割线,可以使用`border-collapse: collapse;`,然后通过`border`属性定义统一的边框。 4. **条纹效果**:通过`:nth-child()`伪类可以实现表格行的交替颜色,如`tr:nth-...
当我们需要对HTML表格(table)中的行(tr)进行美化,特别是调整边框属性时,需要了解一些特定的CSS规则。本文将详细讲解如何正确修改`tr`的边框属性。 首先,`<tr>`标签在HTML中代表表格的行,而边框(border)是...
`list-style-type`设为`none`去除默认的项目符号。 3. **链接样式**:使用`a`标签包裹菜单项,并应用`color`、`font-size`等属性来定制文字样式。 4. **悬停效果**:利用`:hover`伪类为菜单项添加悬停效果,如改变...
"圆角table(图片)"这个标题暗示我们讨论的是如何利用CSS技术来为HTML表格添加圆角效果,同时可能涉及到使用图片作为背景或者边框来实现这一效果。下面将详细介绍这个主题,并基于描述和标签,我们将探讨CSS、表格...
然而,在某些设计需求下,我们可能希望去除这些边框,使表格看起来更加简洁或融合于其他设计元素之中。 ### 二、CSS技巧:`border-collapse` 实现td无边框的关键在于CSS属性`border-collapse`。此属性控制表格边框...
同时,table的宽度也没有完全撑满屏幕。这通常是由于CSS样式或者HTML结构的问题导致的。 对于td背景图片未铺满的问题,原因可能在于td内容区域为空。在CSS中,如果td没有内容,浏览器可能会将其高度或宽度压缩,...
3.table并行、并列双边、重边 4.自动计算页码(总数及每一页),样式、位置、形式完全个性化 5.页眉页脚,去除浏览默认,自定义内容、样式、位置 6.保持页脚在页面底部,而非紧接正文内容 7.保持原文CSS样式 8.便捷...
这段CSS代码确保禁用的复选框呈现出灰色背景和边框,以进一步强调其不可选中状态。 总结来说,实现Layui table中复选框禁止某几条勾选的功能,主要步骤包括: 1. 定义一个数组,存储需要禁用的行索引。 2. 使用...
但是,即使去除了间隙,边框的视觉宽度仍然可能与预期不符。这是因为相邻单元格之间的边框默认是分开绘制的,而不是重叠的,从而导致每条边看起来都是双倍的像素宽度。为了解决这个问题,我们需要使用border-...
在本示例中,我们探讨了如何利用CSS来实现“table单行布局”。这种布局模式在某些特定场景下,如展示数据或创建某种特定的视觉效果时,可能会非常有用。 首先,我们要理解`<table>`元素在HTML中的作用。`<table>`是...
/* 去除表格默认边框间距 */ } <table class="scrolling-table"> 列1 列2 列3 ... 数据1 数据2 数据3 ... ... </table> ``` 2. 水平滚动条 类似地,我们也可以通过设置CSS样式来添加水平滚动...
此外,库中还有一些高级功能,比如自定义颜色、添加表头下划线、去除边框等。例如,你可以为特定列设置颜色: ```python table.field_names[0].color = "blue" ``` 还可以设置背景颜色: ```python table[row_...