🍋
Menu
.java Code

CSS (Cascading Style Sheets)

CSS는 색상, 레이아웃, 타이포그래피, 애니메이션 등 웹 페이지의 시각적 표현을 제어하는 스타일 시트 언어입니다. HTML 콘텐츠와 시각적 디자인을 분리합니다.

MIME 타입

text/x-java-source

유형

텍스트

압축

무손실

장점

  • + Cross-platform via JVM — runs on Windows, macOS, Linux, and servers
  • + Strong type system catches errors at compile time
  • + Massive enterprise ecosystem (Spring, Hibernate, Maven)
  • + Excellent performance with JIT compilation and mature GC

단점

  • Verbose syntax compared to Python, Kotlin, or Go
  • Slow startup time for serverless/microservice use cases
  • Boilerplate-heavy (though records and sealed classes help)

.JAVA 사용 시점

CSS는 모든 웹 페이지의 시각적 스타일링에 사용됩니다.

기술 세부사항

CSS는 선택자(element, .class, #id)와 속성-값 쌍의 선언 블록을 사용합니다. 캐스케이드는 특이성(inline > id > class > element)과 소스 순서로 충돌을 해결합니다. 레이아웃 모듈에는 Flexbox(1차원), Grid(2차원), 포지셔닝이 있습니다. 커스텀 속성(--var)과 calc()는 동적 스타일링을 가능하게 합니다.

역사

Håkon Wium Lie는 1994년 CSS를 제안했으며, W3C는 1996년 CSS1을 권고안으로 발표했습니다. CSS3(2011~)는 모듈별로 개발되어 Flexbox, Grid, 커스텀 속성, 컨테이너 쿼리 등 현대적 기능을 추가했습니다.

.JAVA에서 변환

.JAVA로 변환

관련 포맷