Html 两个显示表格单元格之间的边距
我有以下HTML和CSSHtml 两个显示表格单元格之间的边距,html,css,Html,Css,我有以下HTML和CSS #一, #两个{ 显示:表格单元格; 垂直对齐:中间对齐; 高度:47px; 背景:红色; 边界塌陷:分离; 边界间距:10px; } 一 二 您需要将边框间距和边框折叠规则放在父div上,而不是表格单元格div上。更改显示:表格单元格至显示:内联表格或显示:内联 我希望这就是您想要的。试试JSFIDLE 只需更改css代码,如下所示: #one, #two{ display: inline; vertical-align: middle;
#一,
#两个{
显示:表格单元格;
垂直对齐:中间对齐;
高度:47px;
背景:红色;
边界塌陷:分离;
边界间距:10px;
}
一
二
您需要将边框间距
和边框折叠
规则放在父div上,而不是表格单元格
div上。更改显示:表格单元格代码>至显示:内联表格代码>或显示:内联代码>
我希望这就是您想要的。试试JSFIDLE
只需更改css代码,如下所示:
#one, #two{
display: inline;
vertical-align: middle;
height: 47px;
background: red;
border-collapse: separate;
border-spacing: 10px;
}
我将显示属性表格单元格更改为内联。您也可以使用内联表
接下来,您可以使用边距属性在两个块之间留出空间(即左边距:20px;)。在父div中添加“边框间距”
<div style="border-spacing: 10px;">
<div id="one">one</div>
<div id="two">two</div>
</div>
一
二
使用以下属性:
<div style="border-spacing: 10px;">
<div id="one">one</div>
<div id="two">two</idv>
</div>
我还面临着另一个问题:我不需要边距底部,你可以更改垂直边距,为边框间距添加其他值<代码>边框间距:10px 0代码>()哦!我使用的是0 10px
,但是它是如何工作的呢10px 0
在其他地方的顶部和右侧,但这里是相反的。我很困惑。如果有两个值,第一个设置水平间距,第二个设置垂直间距。
<div style="border-spacing: 10px;">
<div id="one">one</div>
<div id="two">two</idv>
</div>
#one, #two{
display: table-cell;
vertical-align: middle;
height: 47px;
background: red;
border-collapse: separate;
border-spacing: 10px;
border: 3px solid #fff;
}