일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 타입스크립트 올인원
- Async
- 2주 프로젝트
- 알고리즘
- javascript
- programmers
- 회고
- python
- til
- SQL 고득점 Kit
- 제로초
- 리덕스
- 백준
- js
- 파이썬
- 타임어택
- 리트코드
- 코드스테이츠
- codestates
- 프로그래머스
- 자바스크립트
- LeetCode
- 손에 익히며 배우는 네트워크 첫걸음
- 리액트
- 정재남
- 타입스크립트
- 렛츠기릿 자바스크립트
- 토익
- 코어 자바스크립트
- 4주 프로젝트
Archives
- Today
- Total
Jerry
Mon, Septempber 21, 2020 본문
반응형
1. HTML
▶HTML의 구조(틀)를 잘 짜 놓아야 이후 JS로 개발할 때에 더욱 직관적이게 짤 수 있다.
▶HTML 태그는 문서의 틀을 만들기 위한 태그
- ex) div, span, img, a, ul, li, text area, input, script
2. CSS
- HTML 구조에 디자인을 부여하기 위한 도구
- CSS를 HTML에 적용하는 3가지 방법
- inline
- HTML 내부에 stylesheet 작성 (style tag 이용)
- HTML 외부에 stylesheet 작성 (link tag 이용)
- CSS Selector
- CSS에서 요소(element)를 선택하는 규칙
- 여기서 요소(엘리먼트)란, "의미를 갖는 하나의 구조"라는 의미를 지님
- Solution1: 각각의 엘리먼트에 고유 id 부여 : '#'을 이용해 고유 id 선택 (* 여기서 고유란, 단 하나의 값을 의미함)
- Solution2: 종류(class)를 만들어 엘리먼트에 클래스 부여 : '.' (dot)을 이용, 엘리먼트가 여러 값을 가질 수 있음, 스타일 분류에 사용 (여러 번 사용 가능)
- 다양한 diplay 요소
- block : 한 줄 차지
- inline : 콘텐츠 공간만 차지
- inline-block : width와 height도 차지
- Positioning(포지셔닝)
- Static : 기본값
- Relative : 기본값 + 상대적인 위치
- Fixed : 브라우저 화면 좌상단을 기준으로 한 절대적 위치
- Absolute : 부모 중 기준점이 있는 경우, 그 기준으로 한 절대적인 위치
- Sticky : 평소에 relative처럼 작동하다, 스크롤 영역을 벗어나면 fixed처럼 작동
<더 알아보기> developer.mozilla.org/en-US/docs/Web/CSS/position
3. Front-End development Workflow1
- HTML로 웹앱의 구조 잡기
- 큰 틀에서 영역 나누기
- ex) 쓰는 영역(댓글창), 읽는 영역(댓글 리스트)
- 각 영역을 태그로 표현하기
- ex) div, input text, button
- 큰 틀에서 영역 나누기
- id 및 class 목적에 맞게 사용하기
반응형
'자기 성찰 > TIL' 카테고리의 다른 글
Tue, October 21, 2020 (0) | 2020.10.21 |
---|---|
Mon, October 20, 2020 (0) | 2020.10.20 |
Wed, September 16, 2020 (0) | 2020.09.17 |
Tue, September 15, 2020 (0) | 2020.09.16 |
Mon, September 14, 2020 (0) | 2020.09.15 |