私はCSSの世界では比較的初心者なので、無知を許してください! 次の CSS を使用して、2 つの 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 ブロック.portrait
に置き換えない限り、最初の div ブロックの下に表示されます。一体何が起こっているのですか?float:left
.portraitDetails