`

table的css属性

    博客分类:
  • CSS
CSS 
阅读更多

 table的css属性

 

border-collapse

table元素的css样式中的border-collapse属性,表示表格的边框是否被合并为一个单一的边框,还是象在标准的 HTML 中那样分开显示。具体的值有:

separate:默认值,边框会被分开,不会忽略border-spacing和empty-cells属性

collapse:如果可能,边框会合并为一个单一的边框。会忽略border-spacing和empty-cells属性

inherit:从父元素继承border-collapse属性的值。任何版本的IE都不支持inherit。 

 

border

table的border属性,只是设置table的外边框,不会影响单元格的边框,单元格的边框需另外设置。

 

border-spacing

规定相邻单元的边框之间的距离。使用 px、cm 等单位。不允许使用负值。

设置方法是border-spacing: 10px 20px;

如果定义一个 length 参数,那么定义的是水平和垂直间距。

如果定义两个 length 参数,那么第一个设置水平间距,而第二个设置垂直间距。

还可以取inherit。

 

empty-cells

如果设置成hide,那么不会显示空白单元格的边框。

它可选的值有:hide, show, inherit

 

table-layout

固定表格布局:

固定表格布局与自动表格布局相比,允许浏览器更快地对表格进行布局。

在固定表格布局中,水平布局仅取决于表格宽度、列宽度、表格边框宽度、单元格间距,而与单元格的内容无关。所有列会等宽。

通过使用固定表格布局,用户代理在接收到第一行后就可以显示表格。

自动表格布局:

在自动表格布局中,列的宽度是由列单元格中没有折行的最宽的内容设定的。

此算法有时会较慢,这是由于它需要在确定最终的布局之前访问表格中所有的内容。

 

可选的值有:auto, fixed, inherit

 

另外w3school上,写的是automatic,而不是auto。但是实际上auto才好用。

 

分享到:
评论

相关推荐

    CSS3动画属性边框属性等

    CSS3 动画属性(Animation) CSS 边框属性(Border 和 Outline) CSS 背景属性(Background) Color 属性 Box 属性 CSS 尺寸属性(Dimension) 内容生成(Generated Content) ...CSS 表格属性(Table)

    常用css属性汇总大全

    常用css,css,table样式,常用css,css,table样式 ,常用css,css,table样式。

    CSS display属性的table表格布局

    项目改造中遇到DIV+CSS实现的table,新需求需要在表格使用单元格合并,网上调查返现CSS display:table实现的table表格,没有单元格的属性和样式,经过一番思考,曲折现实了单元格的合并,即采用正行嵌套一个单独的...

    table CSS制作好看的网页表格

    另一个元素是summary.summary属性可以应用于表格标签,用来描述表格的内容.与image的alt文本属性相似. 2.thead, tbody, tfoot thead, tbody, tfoot使网页设计人员能够将表格划分为罗辑部分.例如,可以将所有列标题放在...

    表格自动换行主义CSS属性

    CSS配置使表格能自动换行 给table加上style 三种参数不同形式

    CSS中的table-cell属性使用实例教程

    抛弃table的兼容性、seo、加载等与本文无关的内容不谈,只看属性,那么就两个特点:1.同行等高。2.宽度自动调节。那么table-cell是不是具备这个特点呢?答案是yes,为什么呢?css中有一个有意思的规则“创建匿名表格...

    Bootstrap+BootstrapTable+x-editable(css和js)整合包

    Bootstrap+BootstrapTable+x-editable(css和js)整合包 内含 jq,js Bootstrap+BootstrapTable+x-editable内部的js 和css文件,一个整合包满足你的所有需求

    网页制作之table属性总结

    table标签在网页制作中经常用到,所以掌握table的属性十分重要,在网页上制作中经常要使表格显示一定的效果,而这些效果的实现就需要通过css样式来控制表格属性!

    css 细线表格 css制作table细线表格常用属性

    Css制作table细线表格 1、介绍了一个不常用属性:border-collapse:collapse; 2、使用了一个属性缩写技巧:border:style color;border-width:上 右 下 左; <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 ...

    基于display:table的CSS布局让HTML元素和像table一样

    当IE8发布时,它将支持很多新的CSS display属性值,包括与表格相关的属性值:table、table-row和table-cell,它也是最后一款支持这些属性值的主流浏览器。它标志着复杂CSS布局技术的结束,同时也给了HTML表格布局...

    CSS3 Columns:比table更好用的分列式布局方法

    幸运的是,CSS3里提供了一批新的创建列式布局的column属性,有了这些属性,我们不需要再使用float,clear,margin等属性进行调控,避免了很多麻烦。 CSS代码 CSS3里的column系列属性提供了各种不同的功能,通过组合...

    详解CSS的table-layout属性的用法

    今天给大家详细说一下table-layout属性的用法, tableLayout属性用来显示表格单元格、行、列的算法规则。本文通过实例代码给大家介绍了CSS的table-layout属性的用法,需要的朋友参考下吧

    CSS属性display:inline-block用法深入理解

    本文向大家描述一下CSS属性display:inline-block的用法,在使用CSS实现表现的时候,会经常接触到display:inline-block这一属性;可以将对象呈递为内联对象,但是对象的内容作为块对象呈递,旁边的内联对象会被呈递在...

    table中的border-collapse属性

    border属性 border-collapse属性

    为什么我们不建议用Table布局

    Table会影响其内部的某些布局属性的生效(比如里的元素的height:100%) (这会限制你页面设计的自由性。) 一旦学了CSS知识,你会发现使用table做页面布局会变得更麻烦。 (先花时间学一些CSS知识,会省去你以后大量的...

    《CSS全程指南》随书光盘

    2.10 CSS的属性和值 49 2.10.1 字体属性 49 2.10.2 文本属性 56 2.10.3 颜色和背景属性 61 2.10.4 边框属性 68 2.10.5 列表属性 74 2.10.6 定位属性 80 2.10.7 鼠标属性 82 2.11 小结 84 第2篇 玩转设计 第3章 图像...

    JavaScript和CSS通过expression实现Table居中显示

    这个函数用来把CSS属性和JavaScript表达式关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义的属性。就是说CSS属性后面可以是一段JavaScript表达式,CSS属性的值等于JavaScript的结果。在表达式中可以...

Global site tag (gtag.js) - Google Analytics