display: flex; //Parent element
flex-wrap: wrap; //Direct child elements
각 그리드는 ..
를 컨테이너가 폭의 25 %를 입력하고 자동으로 가야하지만 현재 그들은 플렉스 랩처럼 행동하지 않습니다 포장; 그들은 5 % 격자 일 때 20 % 너비처럼 행동합니다 ... 25 %로 설정 되었기 때문에 좀 이상합니다.
내가 현재 display:flex;
이있는 상위 요소에 Flex-wrap: wrap;
을 넣었지만 그 높이가 같지 않습니까?
이 상황에서 나는 무엇을해야합니까? 여기 예제를이
할 찾는 방법을 알아낼 수 없습니다 : http://www.chri126g.wigf1.sde.dk/DUER1/
HTML
<div class="global-wrapper">
<div class="dueWrapper flex">
<div class="dueOuter col25 flex-w-w">
<div class="dueInner flex-d-r">
<img src="img/salg/1.jpg" alt="due">
<table>
<tr>
<td>Navn</td>
<td>Smith</td>
</tr>
<tr>
<td>Far</td>
<td>Jackson</td>
</tr>
<tr>
<td>Mor</td>
<td>Emelie</td>
</tr>
<tr>
<td>Pris</td>
<td>500kr</td>
</tr>
</table>
</div>
</div>
<div class="dueOuter col25 flex-w-w">
<div class="dueInner flex-d-r">
<img src="img/salg/2.jpg" alt="due">
</div>
</div>
<div class="dueOuter col25 flex-w-w">
<div class="dueInner flex-d-r">
<img src="img/salg/3.jpg" alt="due">
</div>
</div>
<div class="dueOuter col25 flex-w-w">
<div class="dueInner flex-d-r">
<img src="img/salg/3.jpg" alt="due">
</div>
</div>
<div class="dueOuter col25 flex-w-w">
<div class="dueInner flex-d-r">
<img src="img/salg/3.jpg" alt="due">
</div>
</div>
</div><!--/DUE-WRAPPER-->
</div><!--/GLOBAL-WRAPPER-->
CSS
.flex {
display: flex;
}
.flex1{
flex: 1;
}
.flex-d-r{
display: flex;
flex-direction: column;
}
.flex-w-w{
display: flex;
flex-wrap: wrap;
}
body{
background-color: lightgrey;
}
.global-wrapper{
padding: 5px;
width: 90%;
min-height: 100vh;
max-width: 1000px;
margin: 0 auto;
background-color: #fff;
}
.dueOuter{
padding: 5px;
}
.dueInner{
outline: 1px solid #000;
min-height: 100px;
transition: 0.3s ease;
-webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75);
-webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75);
}
.dueInner:hover{
b: 3px solid #000;
}
.dueInner img{
width: 100%;
}
td{
width: 100%;
}
tr:nth-of-type(odd){
background-color: lightgrey;
}
'flex-wrap '은 항목이 아닌 컨테이너를 이동합니다. 또한 문제를 재현 할 수 있도록 코드를 게시하십시오. –
flex를 사용하는 방법은 https://css-tricks.com/snippets/css/a-guide-to-flexbox/에서 확인하십시오. 잘못된 요소에 플렉스 랩을 사용하고 있습니다. flex 래퍼의'align-items : stretch'로 인해 높이는 기본적으로 동일해야합니다. 너가 그것을 바꾸지 않는 한.코드를 보여주세요. – Huangism
글쎄, 부모 요소에 플렉스라고 말한 플렉스 랩 : –