CSS的display:table属性怎么使用

发布时间:2023-01-09 10:09:59 作者:iii
来源:亿速云 阅读:136

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

CSS display:table属性

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

网页元素应用上那些与表格相关的display属性值后,能够模仿出与表格相同的特性。

使用CSS表格

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

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

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<htmlxmlnshtmlxmlns=http://www.w3.org/1999/xhtmllang="en-US"> 
<head> 
?HTMLheadcontent&hellip;  
</head> 
<body> 
<dividdivid="wrapper"> 
<dividdivid="header">
</div> 
<dividdivid="main"> 
<dividdivid="nav"> 
?navigationcolumncontent&hellip;  
</div> 
<dividdivid="extras"> 
?newsheadlinescolumncontent&hellip;  
</div> 
<dividdivid="content"> 
?mainarticlecontent&hellip;  
</div> 
</div> 
</div> 
</body> 
</html>

这份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的三种引入方式

1.行内样式,最直接最简单的一种,直接对HTML标签使用style=""。

2.内嵌样式,就是将CSS代码写在之间,并且用进行声明。

3.外部样式,其中链接样式是使用频率最高,最实用的样式,只需要在之间加上就可以了。其次就是导入样式,导入样式和链接样式比较相似,采用@import样式导入CSS样式表,不建议使用。

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

推荐阅读:
  1. 用Bootstrap知识写简易版Bootstrap官方网站首页
  2. jqery 实用工具 显示隐藏添加样式设置value值

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

css display:table

上一篇:CSS的background-position属性怎么使用

下一篇:CSS的Margin和Padding属性有什么用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》