css - 希望得到 “display: table-cell;” 和填充的指导

标签 css

我希望第二列中的内容在其上方有 10px 的空间。但是当我添加“padding-top: 10px;”时两列的内容都下降了 10px。谁能提出解决方案?

CSS:

#div1 { display: table;}
#div1-1 { display: table-cell; 
   width: 200px; 
   border: 1px solid #aaa; 
}
#div1-2 { display: table-cell; 
   width: 200px; 
   border: 1px solid #aaa; 
   padding-top: 10px;
} 

HTML:

<div id="div1">
<div id="div1-1">Apples</div>
<div id="div1-2">Oranges</div>
</div>

最佳答案

如果加上float:left; #div1-1,第一列将保持原样。

关于css - 希望得到 “display: table-cell;” 和填充的指导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32423581/

相关文章:

javascript - 根据数据属性显示/隐藏带有 id 的 div (onclick)

html - 部分应用了 CSS 规则

javascript - 我不能用 JS 操作 CSS 显示属性?

html - 使用 DIV 进行连续布局

html - CSS SVG 路径 - 圆形进度条(小修改)

css - Flexbox 对齐内容不对齐

jquery - 使用 jQuery 预加载 css 悬停图像

html - HTML 和 CSS 的空格和新行

javascript - DOM Javascript : creating an array just with elements that display something

css - 使用 Css 创建 Minion Logo