반응형
개발해놓은 결제로직 테스트를 위한
테스트페이지를 만들어보다가 다양한 경우의 수 테스트를 가로로 정렬해서 한눈에 보면 좋겠다고
생각해서 찾아보았다.
백엔드 개발자라서 html/css쪽은 잘 모르는데 flex속성으로 간단하게 정렬할수 있다는걸 알고 WOW
우선 각 table들을 div로 감싸고
상위 div로 전체를 감싸준다.
상위 div에는 "display: flex;" 속성을 주고
각 table을 감싼 div에는 "flex: 1" 속성을 주면 끝
<예제소스>
<div style="display: flex;">
<div style="flex: 1">
<form name="payForm1" action="" method="post" >
<table>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
</form>
</div>
<div style="flex: 1">
<form name="payForm2" action="" method="post" >
<table>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
</form>
</div>
<div style="flex: 1">
<form name="payForm3" action="" method="post" >
<table>
<tr>
<td></td>
<td></td>
</tr>
</table>
</form>
</div>
</div>
flex : 숫자 는 비율을 뜻함
3개의 div에 1을 선언하므로써 1:1:1 똑같은 비율로 정렬
반응형에서 사용하기 좋은 css속성인듯~
<결과화면>
참고문서
flex - CSS: Cascading Style Sheets | MDN
flex CSS 속성은 하나의 플렉스 아이템이 자신의 컨테이너가 차지하는 공간에 맞추기 위해 크기를 키우거나 줄이는 방법을 설정하는 속성입니다.
developer.mozilla.org
'기타' 카테고리의 다른 글
[log4j 보안 취약점 대응] log4j 1.x -> log4j 2.x 로 업데이트 (0) | 2022.03.07 |
---|---|
[Eclipse] 이클립스 화면(레이아웃) 설정 초기화 (0) | 2022.02.23 |
[SVN] svn: E155004 locked 에러 해결 (0) | 2022.02.18 |
[이클립스] search 시 .svn폴더 안보이게 하기 (0) | 2022.02.08 |
[이클립스] 인코딩 설정(한글깨짐 해결) (0) | 2022.02.08 |