由万维网和HTML的发明者Tim Berners-Lee主持的万维网联盟(W3C)是负责带领Web标准发展的组织。
W3C发布的说明Web标准的文档称为规范(specification,缩写为spec)。这些规范对HTML、CSS等语言的参数进行了定义。也就是说,规范对语言规则进行了标准化。要了解W3C的活动,请访问www.w3.org。
由于种种原因,另一个组织,Web超文本应用技术工作组(WHATWG),在负责开发HTML5规范的大量内容。W3C将WHATWG的工作纳入了其正在开发的规范的正式版本之中。可以通过www.whatwg.org 访问WHATWG。
查看这些规范:
- HTML5(W3C):https://www.w3.org/TR/html5/
- HTML5.1(W3C):https://www.w3.org/TR/html51/
- 开发中的HTML标准(WHATWG):https://www.whatwg.org/specs/web-apps/current-work/multipage/
渐进增强(progressive enhancement) 的理念:开始用所有人都能访问的HTML内容和行为构建网站,再用CSS加入你的设计,最后用JavaScript(一种编程语言)添加额外的行为。这些组件都是分离的,但可以同时发挥作用。
Astro - The web framework for content-driven websites
GoogleChrome/web-vitals - Essential metrics for a healthy site.
OWASP Web Security Testing Guide
50 unique mini-projects to sharpen your HTML, CSS & JavaScript skills(Github)
DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG.
工具
CSS
基础:
An Interactive Guide to Flexbox
浏览器样式重置:
小巧的 css 框架:
picocss - Minimal CSS Framework for Semantic HTML
concrete.css - A simple and to the point classless CSS stylesheet
Milligram - A minimalist CSS framework
matcha.css - Drop-in semantic styling library in pure CSS.
一些样式参考:
CSS Inspiration -- CSS灵感(Github)
30+ Responsive CSS Hamburger Menu Example
The Biggest Collection of Loading Animations
资料:
Defensive CSS 收集各种防御性的 CSS 技巧,防止客户端出现各种破坏 CSS 显示的情况
The Guide To Responsive Design In 2023 and Beyond
UnoCSS: The instant on-demand Atomic CSS engine(Github)
About Us Pop-Out Effect (codepen.io)
13 Pure CSS Mobile Devices from @marvelapp
现代的图片展示方式(英文,主要讲 <img srcset> 属性的一些妙用)
GradientsGuru - 漂亮的渐变背景, 可拷贝为 css
Tailwindcss
Awesome things related to Tailwind CSS
Web 组件
CortexJS 一个数学公式的 Web Component 组件。
css-doodle - 用于使用 CSS 绘制图案的 Web 组件
Web
WebGL 理论基础(中文)
Web3
Web 3.0 通识课 - 飞书云文档 (feishu.cn)
Web 性能优化
动画
如何用 CSP 防止 XSS 注入攻击 - 本文讲解怎么使用浏览器的 CSP(内容安全策略),防止网页被 XSS (跨站点脚本注入攻击)。
性能优化
库
| 分类 | 名称 | Github | 文档 | 说明 |
|---|---|---|---|---|
| UI | Penguin UI | 🔗 | Plug-n-play UI component library for Tailwind CSS & Alpine JS | |
| 代码高亮 | Shiki | 🔗 | 🔗 | 美观而强大的代码高亮器 |

