오늘 작업한 내용 : 웹 디자인 시안대로 반응형 구현
오늘의 학습포인트 ->
https://tailwindcss.com/docs/container
container None width: 100%;
sm (640px) max-width: 640px;
md (768px) max-width: 768px;
lg (1024px) max-width: 1024px;
xl (1280px) max-width: 1280px;
2xl (1536px) max-width: 1536px;
브레이크 포인트 (중단점)
오늘은 CSS의 hidden 속성에 대해 알아보았다. 이 속성은 주로 요소를 화면에 보이지 않게 하거나 접근성 측면에서 필요할 때 사용된다.
HTML 요소에 hidden 속성을 간단히 추가하면 된다.
<div hidden>이 텍스트는 숨겨집니다.</div>
이 속성은 웹 페이지의 레이아웃을 설계할 때 중요한 역할을 한다.
block 속성은 display 속성의 값으로 사용된다.
.element {
display: block;
}
<div class="element">이 요소는 block 요소입니다.</div>
기본 block 요소: HTML의 기본 block 요소로는 div, p, h1~h6 태그 등이 있다.
다른 요소들과의 차이점: inline 또는 inline-block 요소와는 다르게, block 요소는 다른 요소를 자신의 오른쪽에 배치하지 않고, 독립된 줄로 밀어낸다.
레이아웃 구성: 웹 페이지의 큰 구조를 설계할 때, block 요소를 사용하여 레이아웃을 정의한다.
카드 디자인: 카드 디자인에서는 각 카드가 block 요소로 설정되어야, 카드를 아래로 쌓을 수 있다.
의도하지 않은 줄 바꿈: block 요소를 사용하면 줄 바꿈이 발생하므로, 인접한 요소들이 같은 줄에 있어야 할 경우 inline-block 또는 flex 속성을 고려해야 한다.
Position 속성
요소를 옮기려면 일단 위치를 옮길 기준점을 잡는다.
값 의미
static 기준 없음 (배치 불가능 / 기본값)
relative 요소 자기 자신을 기준으로 배치
absolute 부모(조상) 요소를 기준으로 배치
fixed 뷰포트 기준으로 배치
stickey 스크롤 영역 기준으로 배치