CSS中的display:table属性怎么使用

这篇文章主要介绍“CSS中的display:table属性怎么使用”,在日常操作中,相信很多人在CSS中的display:table属性怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS中的display:table属性怎么使用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站制作、做网站、太康网络推广、小程序开发、太康网络营销、太康企业策划、太康品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供太康建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com

CSS display:table属性

当IE8发布时,它将支持很多新的CSS display属性值,包括与表格相关的属性值:CSS display:table、 CSS display:table-row和CSS display:table-cell,它也是***一款支持这些属性值的主流浏览器。它标志着复杂CSS布局技术的结束,同时也给了HTML表格布局致命一击。最终,使用CSS布局来制作出类似于table布局的栅格将会变得十分迅速和简单。

使用CSS表格

CSS表格能够解决所有那些我们在使用绝对定位和浮动定位进行多列布局时所遇到的问题。例如,“CSS display:table;”的CSS声明能够让一个HTML元素和它的子节点像table元素一样。使用基于表格的CSS布局,使我们能够轻松定义一个单元格的边界、背景等样式,而不会产生因为使用了table那样的制表标签所导致的语义化问题。

在深入了解这种方法之前,让我们先来写份HTML文档实例:

   ?HTMLheadcontent…     
   ?navigationcolumncontent…  
  ?newsheadlinescolumncontent…  
  ?mainarticlecontent…  
    

这份HTML源代码满足了内容呈现方面的要求。先是导航栏,然后是附加栏,***是内容栏。我们同样需要将以下CSS样式应用上去:

#main{  display:table;  border-collapse:collapse;  }   #nav{  display:table-cell;  width:180px;  background-color:#e7dbcd;  }   #extras{  display:table-cell;  width:180px;  padding-left:10px;  border-right:1pxdotted#d7ad7b;  }   #content{  display:table-cell;  width:380px;  padding-left:10px;  }

到此,关于“CSS中的display:table属性怎么使用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


当前标题:CSS中的display:table属性怎么使用
网址分享:http://azwzsj.com/article/jpsosd.html

其他资讯