1-graphics-system

Graphics System

  • CSS Rendering 1회차


  • Fixed Number

    • κ³ μ •λœ 숫자둜 λ§Œλ“€μ–΄μ§„ κ·Έλž˜ν”½μŠ€ μ‹œμŠ€ν…œμ€ ν™˜κ²½μ— 맞좜 수 μ—†λ‹€λŠ” λ¬Έμ œκ°€ μžˆλ‹€.

    • 슀마트폰의 크기, κ°€λ‘œμ™€ μ„Έλ‘œλͺ¨λ“œ λ“± μ—¬λŸ¬ ν™˜κ²½μ΄ μžˆλŠ”λ°, κ³ μ •λœ μˆ«μžλ‘œλŠ” λ²”μš©μ μΈ κ·Έλž˜ν”½μŠ€ μ‹œμŠ€ν…œμ„ λ§Œλ“€ 수 μ—†λ‹€.

  • Abstract Calculator

    • %, Left, Inline, Float

    • ν™˜κ²½μ„ μΈμ‹ν•΄μ„œ 숫자둜 λ°”λ€ŒλŠ” 것.

    • 곡식을 μ΄μš©ν•΄μ„œ 숫자λ₯Ό κ³„μ‚°ν•˜κ²Œ ν•˜λŠ” 체계

    • 즉, β€˜ν•¨μˆ˜β€™

  • Component

    • μΆ”μƒν™”λœ κ·Έλž˜ν”½μŠ€ μ‹œμŠ€ν…œμ„ μ΄μ–΄λ°›λŠ” 곡톡적인 μ‹œμŠ€ν…œ

    • 예) HTML의 tag

  • Framework

    • μ»΄ν¬λ„ŒνŠΈλ“€μ„ μΌμ •ν•œ κ·œμΉ™κ³Ό μ‚¬μš©λ°©λ²•μ„ μ§€ν‚€λŠ” ν˜•νƒœλ‘œ κ΅¬ν˜„ν•œ 것

    • 예) HTML 체계 전체

  • κ·Έλž˜ν”½μŠ€ μ‹œμŠ€ν…œμ€ Fixed Numberμ—μ„œ Abstract Calculator둜 μ§„ν™”

  • κ·Έλž˜ν”½μŠ€ μ‹œμŠ€ν…œ : 점 μ°λŠ” 방법

Rendering System

  • 그림을 ν‘œν˜„ν•˜κΈ° μœ„ν•œ 정보λ₯Ό 그림으둜 ν‘œν˜„ν•˜λŠ” 것.

  • Rendering System의 ꡬ성

    1. Geometry Calculate

      • μ–΄λ–»κ²Œ μ˜μ—­μ΄ λ‚˜λˆ μ ΈμžˆλŠ”μ§€ 계산

      • λΈŒλΌμš°μ € - Reflow

    2. Fragment Fill

      • μ˜μ—­μ„ μƒ‰μΉ ν•˜κΈ°

      • λΈŒλΌμš°μ € - Repaint

CSS Specification

  • CSSλ₯Ό λ°°μš΄λ‹€ : CSS 속성과 값이 ꡬ체적으둜 λ°œν˜„λ  λ•ŒλŠ” μ–΄λ– ν•œ λ°©μ‹μœΌλ‘œ κ³„μ‚°λ˜μ–΄μ„œ ν‘œν˜„λ˜λŠ”μ§€ μ΄ν•΄ν•˜λŠ”λ° μžˆλ‹€.

  • CSS Level 1

    • w3c에 cssλΌλŠ” 것을 넣도둝 μ œμ•ˆ

  • CSS Level 2 + Module

  • CSS Level 2.1

    • μ–΄λ– ν•œ κ·Έλž˜ν”½μŠ€ μ‹œμŠ€ν…œμ€ λ ˆλ²¨μ—…μ΄ μ•ˆλ˜λŠ” 것이 있고, μ–΄λ–€ 것은 계속 λ°œμ „ν•˜λ―€λ‘œ λ ˆλ²¨μ—…μ΄ λ˜λŠ” 사양듀이 μžˆλ‹€.

    • include level 3 module

      • syntax3, color3, background 3, fonts 3, text 3... λ“±λ“±

  • Module Level

    • transforms 1

    • compositing 1

    • effects 1

    • grid 1

    • flexbox 1

    • masking 1

β†’ ν˜„μž¬λŠ” CSSλŠ” 각 μ‚¬μ–‘λ§ˆλ‹€ 레벨이 닀름.

All CSS specifications

Other Specification

W3C community and business groups

  • WICG : Web Platform Incubator Community Group

    • ꡬ글이 이끔.

    • μ΅œμ‹  μŠ€νŽ™μ΄ 제일 많이 μƒκΈ°λŠ” κ³³. WICGμ—μ„œ 크둬에 κ΅¬ν˜„ λ¨Όμ € ν•˜κ³ , W3C에 draft λ˜μ Έλ†“μŒ.

  • RICG : Responsive Issues Community Group

Last updated