일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바스크립트 스코프
- 자바스크립트 innerhtml
- 자바스크립트 dom의 목적
- css display
- javascript
- 자바스크립트 onclick
- 자바스크립트 dom 문법
- 웹 개발 트렌드
- CSS
- 자바스크립트
- 자바스크립트 클래스
- 자바스크립트 상속
- 티스토리챌린지
- css position
- front-end
- css3
- javascript opreators
- css 포지션
- html 주석
- HTML
- 자바스크립트 반복문
- 자바스크립트 scope
- 자바스크립트 innertext
- 자바스크립트 실행 컨텍스트
- javascript opreator
- 프론트엔드
- 자바스크립트 연산자
- html 코드
- 자바스크립트 생성자 함수
- 오블완
- Today
- Total
Multi Developer SuHo
[CSS 개념] CSS란 무엇인가❓❓❓ , CSS의 역할 본문
안녕하세요~ 이번에는 CSS가 무엇인지, CSS가 어떤 역할을 하는지에 대해 알아보겠습니다.
CSS란?
Casecading style sheets의 줄임말로 HTML 문서를 작성하면 그 뼈대의 스타일(style) 말 그대로 디자인을 입혀주는 것이라고 생각하시면 됩니다.
이런 웹페이지의 배경 색상이 CSS가 될 수 있겠죠?
우리의 HTML문서의 스타일이 적용되는 과정은 바이트 코드 변환을 해서 태그 , 이후에 객체로 변환을 하고 노드라는 형태로 만듭니다.
여기서 바이트 코드라는 것은
컴퓨터가 직접 이해할 수 있는 기계어와 우리가 작성하는 고급 언어 사이의 중간 단계라고 생각하시면 됩니다.
CSS 렌더링 과정
CSS 스타일 시트를 읽은 이후 CSS 노드와 HTML노드를 가지고 렌더링 노드를 생성해서 브라우저 렌더링을 시작합니다. 쉽게 말해, CSS 스타일 시트를 통해 웹페이지의 외모를 꾸미고, HTML 구조와 결합하여 최종적인 화면을 만든다고 생각하시면 되겠습니다.
렌더링이란 ❓❓❓
여기서 "렌더링" 이라는 단어를 처음 듣게 되면 보통 "어렵다", "무슨 뜻이지❓" 라고 생각하십니다. 관련 자료를 찾기 위해 다양한 검색 엔진을 활용하여 조사했습니다.
그 결과 렌더링이란 HTML로 작성된 웹 페이지의 구조와 CSS로 정의된 스타일을 바탕으로, 브라우저가 실제 화면에 보여줄 수 있는 최종적인 모습을 만드는 과정을 말합니다. 즉 ,컴퓨터가 이해하는 코드를 사람이 볼 수 있는 화면으로 변환하는 작업이라고 생각하면 됩니다.
이렇게 CSS에 대한 개념을 중점으로 알아보았습니다. 다음에는 CSS 문법, CSS 작성방법, 다양한 선택자, 클래스에 대해 알아보겠습니다. 감사합니다❣️❣️❣️
'CSS 기록' 카테고리의 다른 글
[CSS 디스플레이 && 포지션 속성 ] 디스플레이 속성, 포지션 (0) | 2025.01.05 |
---|---|
[CSS 문법] 결합자 && 그 외 스타일 속성 (0) | 2025.01.05 |
[CSS 문법 ] 선택자 사용방법, 선택자 우선순위 (0) | 2025.01.04 |
[CSS 실습 ] HTML과 CSS를 사용하여 게시판 만들기 (0) | 2025.01.03 |
[CSS 기초 문법 ] CSS 문법 기본 구조, 스타일 적용 방식 3가지 (0) | 2025.01.03 |