CSS中如何应用display:table-cell

发布时间:2020-09-26 11:32:07 作者:小新
来源:亿速云 阅读:296

CSS中如何应用display:table-cell?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

一:display:table-cell的属性

display:table-cell的属性很类似于td标签,现在很多浏览器都是支持display:table-cell属性的,我们都知道表格有些特别的属性,很多时候,我们用到的垂直居中,和关联伸缩,所以说,display:table-cell有着很大的用处,但是和其他display属性相比,table-cell也会被其他的css破坏,一般建议,在使用display:table-cell的时候,不要使用float属性尽量不要使用,display:table-cell对宽度特别敏感,并且对margin值是没有任何意义的。

二:display:table-cell与不固定元素的应用

在制作网页的时候,我们使用display:table-cell让大小不固定的元素并且垂直居中,代码如下:

/*这里的大小是根据高宽上限128像素图片设置的*/
div{display:table-cell; width:1em; height:1em; border:1px solid #beceeb; font-size:144px; text-align:center; vertical-align:middle;}

在浏览器中显示的效果如下:

CSS中如何应用display:table-cell

三、display:table-cell的自适应布局

在一些大型网站上,比如facebook中的友好动态列表就是采用display:table-cell与两栏进行自适应,如图:

CSS中如何应用display:table-cell

四:display:table-cell下的列表布局

在一般情况下,我们都是使用浮动来进行布局,但是采用浮动的方式去布局的话,需要清除浮动效果,display:table-cell下的列表布局是指横向布局。

由于table-cell是包裹着独立的标签,当repeat输出的时候,要进行两次循环,而列数都是固定的,对于一般的简单的样式,我们不会使用display:table-cell。

感谢各位的阅读!看完上述内容,你们对CSS中如何应用display:table-cell大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. 使用Visual Studio创建图片精灵(Image Sprite)——Web Essential
  2. 移动端开发

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

css ce

上一篇:jQuery Ajax实现Select多级关联动态绑定数据的实例代码

下一篇:Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例

相关阅读

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

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