Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 구간합구하기
- 인텔리제이
- 클라우드에서 도커 실행하기
- OOP
- 재귀와반복문
- Spring Web MVC
- MySQL
- Array.asList
- 코드스테이츠 백엔드
- 성능테스트툴
- java
- 프로그래머스
- 11659
- List.of
- 버블정렬
- String.valueOf()
- 코딩테스트
- vm인스턴스생성
- 백준
- 코드스테이츠
- Spring MVC 동작원리
- 싱글톤패턴
- 스택
- Spring MVC 구성요소
- 백준 11659
- 자바
- 투포인터알고리즘
- 재귀함수
- GCP
- 알고리즘
Archives
- Today
- Total
순간을 기록으로
[코드스테이츠] 백엔드 부트캠프 4일 본문
[회고]
오늘은 css flexbox를 실습해서 페이지 레이아웃을 잡아봤다. 사실 예전에 백엔드 개발자는 html, css를 잘 몰라도 되는 줄만 알았는데, 입력으로 데이터를 어디서 받아야 되고, form 태그의 경우 페이지 이동 액션이 들어가기 때문에 동작원리를 알아야 백엔드 작업을 제대로 할 수 있다. 레이아웃을 연습한 다음에는 와이어프레임 만드는 방법과 목업에 대한 정의를 배웠다.
[페이지 레이아웃]
- HTML만으로도 레이아웃을 잡을 수 있지만 html 요소에는 기본적으로 스타일이 들어가 있기 때문에 정확한 레이아웃을 작성하기 힘들다.
- 따라서 html 기본 스타일을 제거하는 아래의 코드와 flexbox를 이용한 css 파일에서 레이아웃을 작성할 수 있다.
* {
box-sizing: border-box;
}
body {
margin: 0;
padding: 0;
}
- flexbox로 레이아웃을 구성한다: 박스를 유연하게 늘리거나 줄여서 레이아웃을 잡는 방법
- display: flex
- 부모 요소의 속성으로 사용해서 자식 박스 요소의 방향과 크기를 결정한다.
- 디폴트 값으로 자식요소를 왼쪽에서 오른쪽으로 배치
[콘텐츠 정렬하기]
- justify-content: 자식 박스 수평 정렬하기
- 부모 박스 속성
- align-items: 자식 박스 수직 정렬하기
- 부모 박스 속성
- flex-direction: 자식 요소들의 정렬 방향을 정합니다.
- 부모 박스 속성
- order: 자식 요소들의 순서를 정합니다.
- 자식 박스 속성
- flex-wrap: 한 줄에 정렬할지 여러 줄에 정렬할지 정합니다.
- 부모 박스 속성
- align-content: 여러 줄 사이의 간격을 정합니다.
- 부모 박스 속성
[와이어 프레임(WireFrame)]
와이어프레임이란 앱을 개발하기 앞서 앱의 뼈대를 말합니다. 와이어프레임을 보면 앱의 단순한 인터페이스를 알 수 있습니다.
- 와이어프레임의 목적은 화면 영역을 시각적으로 구분하는 것입니다.
- 활자, 스타일, 색상이 부족합니다. 화면의 어떻게 생겼는지가 아니라 어떤 역할을 하는지에 집중합니다.
- 각 영역의 태그와 id, class를 작성할 수 있습니다.
[목업(Mock Up)]
목업이란 실물 크기의 모형을 의미합니다.
- 웹, 앱 제품은 HTML과 CSS를 이용하여 목업을 만듭니다.
- 기능적인 동작은 하지 않습니다.
- 실물과 비슷한 화면을 구성합니다.
'코드스테이츠 백엔드 부트캠프' 카테고리의 다른 글
[코드스테이츠] 백엔드 부트캠프 6일차 (0) | 2022.05.02 |
---|---|
[코드스테이츠] 백엔드 부트캠프 5일차 (2) | 2022.04.29 |
[코드스테이츠] 백엔드 부트캠프 3일차 (0) | 2022.04.27 |
[코드스테이츠] 백엔드 부트캠프 2일차 (0) | 2022.04.26 |
[코드스테이츠] 백엔드 부트캠프 1일차 TIL (0) | 2022.04.25 |
Comments