このレイアウトを実現しようとしています黒い細線は外側のdivの境界線を示しています。内部には2つのdiv(赤と青)があります。その間に小さなスペースを置いて隣り合わせに配置したいと思います。また、赤いdivの上端/下端と青いdivの上端/下端は等しくなければなりません。左右は同じでなければならない。これは、ブラウザのサイズにかかわらず同じでなければなりません。別のdiv内に複数のdivを手動で配置する方法
私はマージンを使って遊んでみましたが、私はそのマージンを正確に等しくすることはできません。ここに私の試みの完全なcodeのリンクがあります。ここで
は私のコードの抜粋です:
#about {
background-color: #D1C9BE;
border-style: solid;
border-color: black;
position: relative;
}
#aboutImage {
border-style: dotted;
border-color: white;
background-color: red;
height: 150px;
width: 150px;
margin-top: 200px;
}
#aboutInfo {
border-style: dotted;
border-color: white;
background-color: blue;
width: 300px;
height: 400px;
font-size: 35px;
text-align: right;
margin-left: 20px;
}
も自動的にテキストがそれであるどのくらいに基づいてdiv要素のサイズをする方法はありますか?私は同じサイズの2つのdivsのソリューションを並べて配置しただけですが、サイズが異なる2つのdivでどのように行うのでしょうか?
あなたは[フレキシボックス]になっているはずです(https://css-tricks.com/snippets/css/a-guideで必要なものを達成することができます〜フレックスボックス/)。 – tobiv