# reset.css
**Repository Path**: defchigga/reset.css
## Basic Information
- **Project Name**: reset.css
- **Description**: 一个现代、简洁的CSS重置和规范化样式库,为Web项目提供一致的样式基础。整合了多种CSS重置方案的优点,提供跨浏览器兼容性和一致的默认样式。
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2025-09-18
- **Last Updated**: 2026-03-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# @defchigga/reset.css
一个现代、简洁且低优先级的 CSS 重置库,为 Web 项目提供一致的样式基础。
简体中文 | [English](./README.md)
## 特性
- **现代默认值**:全局启用 `box-sizing: border-box`,使用现代系统字体栈,并为 HTML5 元素提供合理的默认样式。
- **低优先级**:完全使用 `:where()` 伪类选择器构建,优先级为 0,确保您可以轻松覆盖任何样式,无需使用 `!important`。
- **无障碍支持**:包含 `:focus-visible` 焦点样式,支持 `prefers-reduced-motion` 减弱动画,以及无障碍友好的默认设置。
- **表单规范化**:统一了表单元素的字体继承、颜色继承和跨浏览器表现。
- **移动端友好**:优化了触摸设备体验(如点击高亮、文本大小调整等)。
- **轻量级**:无任何外部依赖,体积极小。
- **打印优化**:内置打印样式,确保网页打印时的可读性。
## 安装
使用 npm、yarn 或 pnpm 安装:
```bash
npm install @defchigga/reset.css
# 或
yarn add @defchigga/reset.css
# 或
pnpm add @defchigga/reset.css
```
## 使用方法
### 1. HTML
通过 CDN 或本地 `node_modules` 引入。
**CDN (推荐):**
```html
```
**本地 node_modules:**
```html
```
### 2. CSS / SCSS
在样式表中直接导入。
```css
@import '@defchigga/reset.css';
```
### 3. JavaScript / TypeScript
在入口文件中导入(支持 Vite, Webpack, Rollup 等)。
```javascript
import '@defchigga/reset.css'
```
## 包含内容
- **盒模型**:全局 `box-sizing: border-box`。
- **排版**:使用系统字体栈,流畅的行高,以及优化的文本渲染 (`text-rendering: optimizeLegibility`)。
- **媒体**:响应式图片 (`max-width: 100%`),且默认使用 `display: block` 消除图片底部的空白间隙。
- **表单**:表单控件继承字体和颜色,按钮和输入框样式统一。
- **无障碍**:使用 `:focus-visible` 提供清晰的焦点指示。
- **其他**:统一的 `tab-size: 4`,链接的 `text-decoration-skip-ink` 优化等。
## 自定义
由于本库使用 `:where()`,其优先级为 0。您可以非常容易地覆盖默认样式:
```css
/* 您的样式可以轻松覆盖重置样式 */
body {
font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif; /* 覆盖默认的系统字体栈 */
}
```
## 浏览器支持
支持所有支持 `:where()` 伪类的现代浏览器。
- Chrome 88+
- Firefox 78+
- Safari 14+
- Edge 88+
对于旧版浏览器,您可能需要 Polyfill 或使用传统的 Reset 库。
## 许可证
MIT © [DefChigga](https://github.com/Def-Chigga)