레이아웃 스타일(position, flex)
2024. 5. 17. 20:53ㆍHTML
position : 태그의 위치를 지정하는 속성
position : relative;
- 지정된 태그 내부에 다른 태그가 상대적인 위치에 지정할 수 있도록 기준이 될 수 있게 만드는 속성
position : absolute;
- 기본 태그의 배치 순서를 무시하고 지정된 절대 위치에 태그 배치
position : fixed;
- 항상 고정된 위치에 태그를 배치함(화면이 움직여도 항상 같은 위치)
position : sticky; (스크롤에서 많이 사용)
- 특정 스크롤 위치에 도달했을 때 고정됨
- relative(상대적 위치) + fixed(고정 위치)
- 지정된 기준에 도달하면 위치 고정
ex) top bottom left right
z-index : 정수
- 기본값 0 숫자가 클수록 맨 앞으로 보임. 숫자가 작을수록 맨 뒤로 보임
display : flex
태그에 정렬되는 방향, 순서 태그간의 간격을 하나하나 수치적으로 처리하지 않아도 알아서 유연하게 처리해주는 방식
display: flex
- 감싸는 태그를 flex 형식으로 변경
-> 내부에 작성되는 태그를 유연하게 배치하겠다는 의미
-> 내부에 있는 태그가 가진 margin 속성을 제거
각 div의 width가 75px로 정해져 있지만 display: flex 때문에 컴퓨터가 스스로 수치를 처리해 줌.
'HTML' 카테고리의 다른 글
Form 태그 (0) | 2024.05.28 |
---|---|
레이아웃 스타일 실습 (0) | 2024.05.17 |
레이아웃 스타일(float, clear) (0) | 2024.05.17 |
레이아웃 스타일(여백 관련 스타일) (0) | 2024.05.17 |
레이아웃 스타일(display , visibility) (0) | 2024.05.17 |