에 2 스택 :3 열에서 2 열 -이 레이아웃을 감안할 때 오른쪽
<div class="myrow">
<div class="logo">
<img src="https://unsplash.it/150/150">
</div>
<div class="name">
<p>
Someperson
</p>
</div>
<div class="description">
<p>
longer text goes heeeeeeeeeeeere.
</p>
</div>
</div>
내가 화면 크기가 큰 경우 3 열을 갖고 싶어. 그리고 특정 중단 점에서 두 개의 오른쪽 열이 서로 위에 겹쳐 져야합니다.
큰 화면 :
----------------------------
|logo | name | description |
----------------------------
작은 화면 : 여기
-----------------------
|logo | name |
| |----------------|
| | description |
-----------------------
이야 내가 사용하고있는 CSS가 :
div{
float:left;
}
img{
width: 100%;
}
.logo{
width: 13.3333333333%;
min-height: 3rem;
}
.name{
width: 82.6666666667%;
}
.description{
width: 82.6666666667%;
}
@media (min-width: 550px) {
.logo{
width: 13.3333333333%;
min-height: initial;
}
.name{
width: 22%;
}
.description{
width: 56.6666666667%;
}
}
그러나, 작은 화면에서, 설명은 아래로 떨어질 것 로고 아래에 있고 왼쪽에있어 라. 나는 그것을 유지하고 다른 divs가 왼쪽으로 오는 것을 막기 위해 로고 div에 최소 높이를 주려고했지만 아마도 그것이 어떻게 작동하는지 이해하지 못할 것입니다.
JSfiddle : https://jsfiddle.net/4uh3pryw/2/