readable.css
1 day ago
2
- readable.css는 사이트 전체 디자인 시스템이 아니라, 시맨틱 HTML에 합리적이고 보기 좋은 기본 스타일을 더하는 CSS 프레임워크임
- 핵심 원칙은 일관성이며 색상, 글꼴 스타일, 테두리 두께, 줄 높이가 사이트 전반에 맞춰 적용됨
- 라이트/다크 모드, 반응형 디자인, 세로 리듬, 헤더·푸터·내비게이션·테이블·버튼·폼 스타일을 제공함
- 화려한 애니메이션, 커스텀 글꼴, 유틸리티 클래스, 사용자 브라우저 설정을 덮어쓰는 요소는 포함하지 않음
- 시맨틱 HTML을 전제로 의도를 해석하며 Firefox 84+, Chromium 88+, Edge 88+, Safari 10+를 지원하고 IE는 제외됨
주요 기능과 설계 범위
- readable.css는 사이트 전체 디자인 시스템을 만드는 프레임워크가 아니라, 기본 HTML을 합리적이고 보기 좋게 만드는 CSS 프레임워크임
- 라이트/다크 모드를 수동 또는 prefers-color-scheme으로 지원하고, 반응형 디자인과 세로 리듬을 제공함
- 헤더, 푸터, 내비게이션 바, 이미지, 인용문, aside, 테이블, 버튼, 폼을 스타일링함
- 텍스트 양쪽 정렬은 기본 비활성화 상태이며, serif, sans-serif, monospace 같은 네이티브 글꼴을 지원함
- 화려한 애니메이션, 커스텀 글꼴, 유틸리티 클래스, 사용자 브라우저 설정을 덮어쓰는 요소는 의도적으로 제외함
사용법과 지원 범위
- 최신 CSS 파일은 릴리스 페이지에서 다운로드해 사이트에 추가함
<link rel="stylesheet" type="text/css" href="/path/to/readable.css">
- readable.css는 시맨틱 HTML 사용 방식에 따라 사이트 의도를 해석하므로, 스타일시트를 제대로 활용하려면 시맨틱 HTML을 올바르게 써야 함
- 사용 가이드와 readable.css에 맞는 HTML 작성법은 위키에서 확인 가능함
- Firefox 84+, Chromium 88+, Edge 88+, Safari 10+를 지원하며, IE는 지원하지 않음
- Chromium, Firefox, Edge의 제한 요인은 :not()과 :is() 지원이고, Safari의 제한 요인은 CSS 변수 지원임
- 소스 코드는 Codeberg에 있으며, 문서는 Docs에서 제공됨
- readable.css와 사이트 코드는 0BSD 라이선스이며, 필수 저작자 표시 없이 원하는 용도로 사용할 수 있음
- Freedom to Write는 글쓰기 산업을 위한 자유·오픈소스 소프트웨어 솔루션을 만들고 지원하는 운동임
-
Homepage
-
개발자
- readable.css