我是 CSS 领域的新手,所以请原谅我的无知!我正在尝试使用以下 CSS 水平对齐两个 div:
.portrait {
position: relative;
display:inline-block;
width: 150px;
height: 200px;
padding: 20px 5px 20px 5px;
}
.portraitDetails {
position: relative;
display:inline-block;
width: 830px;
height: 200px;
padding: 20px 5px 20px 5px;
}
不幸的是,除非我display: inline-block
从类中删除并用第一个 div 块下方的 div 块.portrait
替换它。到底是怎么回事?float:left
.portraitDetails