인공지능 개발자 수다(유튜브 바로가기) 자세히보기
반응형

css 3

[CSS] Flexbox를 이용한 레이아웃 정렬

1. 개요CSS Flexbox(Flexible Box)는 1차원 방향(가로 또는 세로)으로 요소를 배치하고 정렬할 수 있게 해주는 레이아웃 시스템이다.Next.js로 웹 UI를 구성할 때도 가장 많이 사용되는 방식이며, 기존의 float이나 inline-block 방식보다 훨씬 직관적이다.이 글에서는 Flexbox의 핵심 속성과 쓰임새를 예제와 함께 정리한다. flexbox는 다음과 같은 경우에 주로 사용한다.버튼 옆에 아이콘네비게이션 바카드 목록 (가로/세로 정렬)텍스트 + 이미지 한 줄 배치 block은 다음과 같은 경우 사용한다.단락 구분, 제목/본문 2. 내용2.1. display: flex의 기본 구조Flexbox는 부모 요소에 display: flex를 선언하면 작동한다.부모는 컨테이너, 자식..

프론트엔드/CSS 2025.06.29

[CSS] 박스 모델(Box Model)과 레이아웃 기초

1. 개요CSS에서 모든 HTML 요소는 하나의 사각형 박스(Box)로 표현된다.이 박스는 요소의 실제 크기와 위치, 여백을 결정하며, 웹페이지의 전체 레이아웃을 구성하는 가장 기본적인 단위이다.이 글에서는 CSS 박스 모델의 구성 요소와 display 속성의 차이를 통해 레이아웃의 핵심 개념을 이해한다. 주로 div, section, article 에서 가장 많이 사용된다. 2. 내용2.1. 박스 모델(Box Model)의 구성 요소CSS 박스 모델은 다음과 같이 4개의 영역으로 구성된다.width / height : 내용(content)의 크기padding : 내용과 테두리 사이의 내부 여백border : 요소를 감싸는 테두리margin : 요소 바깥의 외부 여백 (다른 요소와의 거리)+-------..

프론트엔드/CSS 2025.06.29

[CSS] CSS 기본 구조와 선택자

1. 개요이 글에서는 CSS가 무엇인지, 어떤 방식으로 스타일을 적용할 수 있는지, 그리고 실제로 HTML 요소에 스타일을 적용할 수 있는 다양한 선택자들을 정리한다. 간단한 실습을 통해 CSS의 핵심 원리를 직접 확인할 수 있도록 구성했다. 이번 포스팅에서는 CSS의 기본 구조와 선택자 에 대해 공부해 보자. 2. 내용2.1. CCS란 무엇인가CSS (Cascading Style Sheets)는 HTML 요소의 시각적 표현을 담당하는 스타일 언어이다.HTML이 웹페이지의 구조를 담당한다면, CSS는 그 구조에 디자인을 입히는 역할을 한다. 대표적인 기능글꼴 크기, 색상 지정박스 크기 및 여백 조정화면 위치 조절애니메이션 등 시각 효과 부여 2.2. 스타일 적용 방법Inline 방식요소 안에 style ..

프론트엔드/CSS 2025.06.29
반응형