readable.css
摘要
readable.css 是一个CSS框架,为网站提供了合理且美观的基础默认样式,支持亮/暗模式、响应式设计和垂直节奏,强调一致性和语义化HTML。
<p><a href="https://lobste.rs/s/noahb3/readable_css">评论</a></p>
查看缓存全文
缓存时间: 2026/05/26 15:21
# readable.css 来源:https://readable-css.freedomtowrite.org/ readable.css 是一个 CSS 框架,但和你见过的其他框架不同。它不是帮你搭建整个网站的视觉设计,而是提供一套既合理又美观的基础默认样式。开箱即用的特性包括: - 亮色与暗色模式(手动切换或通过 `prefers-color-scheme` 自动适配) - 响应式设计 - 垂直节奏 - 页眉与页脚 - 导航栏样式 - 美观的图片、引用、侧边栏、表格 (https://readable-css.freedomtowrite.org/#browser-support)、按钮和表单 - 文本对齐(默认关闭) - 原生字体支持(衬线、无衬线或等宽) 你**刻意找不到**的特性: - 花哨的动画 - 自定义字体 - 工具类 - 任何会覆盖用户浏览器设置的样式 readable.css 的核心设计原则是**一致性**。颜色、字体样式、边框宽度、行高以及所有其他元素在整个网站中保持一致。 ## 使用 readable.css 在你的网站中加入 readable.css 非常简单。只需从发布页面 (https://codeberg.org/Freedom-to-Write/readable.css/releases) 下载最新版本的 CSS 文件,然后添加到你的代码中: `` `` 不过,每个框架都有学习曲线,readable.css 也不例外。readable.css 会根据你对语义化 HTML 的使用来尝试理解你希望网站呈现的效果,但你很可能需要学习如何正确使用这些语义化 HTML,才能充分利用这份样式表。 关于如何使用 readable.css 以及编写与其配合良好的 HTML 的指南,请访问 wiki (https://codeberg.org/benjaminhollon/readable.css/wiki)。 ## 浏览器支持 | Firefox | Chromium | Edge | Safari | IE | |---------|----------|------|--------|----| | 84+ | 88+ | 88+ | 10+ | 不支持 | 对于 Chromium、Firefox 和 Edge,限制因素是 `:not()` 和 `:is()` 的支持。对于 Safari,限制因素是 CSS 变量支持。IE 不支持,且自 2022 年 6 月 15 日起已停止维护。 ## 关于 Freedom to Write Freedom to Write (https://freedomtowrite.org/) 是一个致力于为写作行业创建并支持自由开源软件解决方案的运动。我们梦想着一个世界:所有写作者都能轻松分享自己的观点,无需依赖专有软件。
相似文章
使用 CSS 为文本、图像和表格实现垂直节奏
本文探讨了在网页设计中使用 CSS 实现垂直节奏,特别是利用 `rlh` 单位进行文本对齐,并提供了一种 JavaScript 变通方案,以便响应式图像保持一致的间距。
算法主题引擎
本文介绍了新的CSS `contrast-color()`函数,该函数允许开发人员自动选择黑色或白色文本,以实现与任何背景颜色的可访问对比度,解决网络上长期存在的低对比度问题,而无需依赖JavaScript。
Olive CSS:Lisp 驱动的类 Tailwind 纯 CSS 工具类框架
Olive CSS 是一个用 Guile Scheme 编写的全新工具类 CSS 框架,语法与 Tailwind 相似,可在任何 Web 项目中直接替代使用。
告别Tailwind,学习组织CSS
作者反思了从Tailwind CSS迁移到带语义HTML的原生CSS的过程,分享了利用从Tailwind学到的重置、组件和工具类等系统来组织CSS的心得。
深色模式的六个层次(2024)
一篇探讨网页设计中深色模式实现的六个层次的文章,范围从基础的meta标签方法到使用CSS的高级配色方案切换技术。