[英]HTML and CSS on nested divs
我在構建一些嵌套的div時遇到了麻煩。
我有以下結構:
<div id="master">
<div id="number">
<p>123</p>
</div>
<div id="content">
<h1>Title</h1>
<p>Some content here.</p>
</div>
</div>
您可以在此處查看一個可視示例:
我上傳的圖片可以幫助您了解我的需求。 我已經嘗試了很多CSS代碼,但是沒有一個起作用。
編輯1:
這是我要使其工作最接近的時間(但數字未垂直於div的中間對齊)。
#master {
display: flex;
background-color: #ffffff;
}
#number {
float: left;
width: 100px;
vertical-align: middle; /* DOESN'T WORK */
text-align: center;
}
#content {
float: left;
width: 450px;
}
您可以嘗試CSS表:
#master {
display: table-row;
}
#number, #content {
display: table-cell;
}
接着,
#number {
background: red;
width: 100px;
vertical-align: middle;
text-align: center;
}
#content {
background: blue;
width: 450px;
min-height: 100px;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.