栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为什么div带有“ display:table-cell;” 不受保证金影响吗?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么div带有“ display:table-cell;” 不受保证金影响吗?

原因

从MDN文档中:

[margin属性]适用于除表标题,表和内联表以外的其他表显示类型的元素之外的所有元素

换句话说,该

margin
物业是 适用
display:table-cell
的元素。

考虑

border-spacing
改为使用该属性。

请注意,应将其应用于具有

display:table
布局和的父元素
border-collapse:separate

例如:

的HTML

<div >    <div >        <div >123</div>        <div >456</div>        <div >879</div>    </div></div>

CSS

.table {display:table;border-collapse:separate;border-spacing:5px;}.row {display:table-row;}.cell {display:table-cell;padding:5px;border:1px solid black;}

水平和垂直方向的边距不同

正如DiegoQuirós所提到的,该

border-spacing
属性还接受两个值以为水平轴和垂直轴设置不同的边距。

例如

.table {border-spacing:3px 5px;} 


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/406351.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号