Я изучаю флекс бокс, и здесь я создал флекс бокс с 3 p
предметами. Первый и последний имеют ширину content-fit
. Средний - переменной ширины с text-align:left
.
ul {
margin: 0;
padding: 0;
}
ul li {
list-style: none;
}
li {
background-color: rgb(243, 243, 243);
}
li:not(:first-child) {
margin-top: 14px;
}
li #title {
background-color: #ebebeb;
color: white;
display: flex;
align-items: center;
justify-content: space-between;
font-size: 22px;
font-weight: bold;
border-bottom: 1px solid black;
}
li p {
padding: 0 14px;
}
li #title p:first-child {
background-color: rgb(76, 0, 255);
}
li #title p:nth-child(2) {
text-align: left;
background-color: #ff9100;
}
li #title p:last-child {
background-color: chocolate;
}
li #description {
margin: 0;
padding: 14px 14px;
background-color: rgb(238, 238, 238);
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<ul>
<li>
<div id="title">
<p>23 FEB 2020</p>
<p>Some Text Here</p>
<p>#12</p>
</div>
<div id="description">
<p>Some text here.....</p>
<p>Some text here.....</p>
</div>
</li>
</ul>
</body>
</html>
Самая первая проблема - я не могу сделать ее полной высоты для p
внутри флекс-бокса.
Вторая проблема - это ширина Dynami c для среднего тега p
. Я попытался установить 100%
для width
& height
, но это не сработало.
Пожалуйста, помогите мне решить эту проблему. Заранее спасибо.