Google I/O 2026 (1st edition!)
DISCLAIMER: Semi-tech & mostly everyday kind of stuff! It means skip this content if you're expecting 100% tech content.
Blogs written by saku
DISCLAIMER: Semi-tech & mostly everyday kind of stuff! It means skip this content if you're expecting 100% tech content.
本サイトの Typography のプラクティスを紹介します。ユーザの設定を仮定せず、ブラウザ設定・画面幅・解像度・OS テキストスケールに段階的に応える Typography の組み方を、本サイトでの実装と合わせて整理します。本エントリは
本サイトの Web UI における CSS 設計のプラクティスを、全体像と基盤となるスタイルを中心に紹介します。本エントリは個人連載の一部です。
2025年の振り返り
CSS Masonry(Grid-Lanes)の仕様策定の経緯と現状のまとめ
TPAC 2025 参加記(Unpolished ver.)
Joined Google Developer Experts (GDE) program as a Web Technologies expert focusing on CSS & UI.
Baseline の企業レベル導入事例
CSS Advent Calendar エピローグ
Design と Web Design の思想を橋渡しする Design System。Semantic Design と Declarative Design System の関係性
Intrinsic Web Design/Every Layout/Utopia と Declarative Design. そして、Container Size Queries の実現
Web というメディアが本来持つ性質/値を最大限に活かす「Intrinsic Web Design」という考え方
Responsive Web Design までの歴史から見る、Web の制約と特性とデザインの理想
CSS Scope の背景と、CSS Scope の提案に至るまでの経緯から考察するメンタルモデル
Cascade Layers に付随して議論されたトピックと、Cascade Layers の具体的なユースケース
Cascade Layers の背景と、Cascade Layers の提案に至るまでの経緯から考察するメンタルモデル
「詳細度設計」としての「CSS アーキテクチャ」、その未来’
標準側での「スタイルのカプセル化」
「親要素の任意プロパティ」にアクセスする手段として、`inherit()` の仕様が CSS Values and Units Module Level 5 で策定されています。これにより、Custom Properties を経由せず、親
Declarative UI の登場による CSS エコシステムの変遷
npm エコシステムと並行して、進化してきた CSS アーキテクチャ
AltCSS とも言える SassとPostCSS の登場、エコシステムへの影響
アプリケーションとしての Web の進化と SPA
iPhone の登場と、Web デザインにおける適応性の黎明
CSS におけるブラウザの負債とエコシステム側の解決策
CSS 標準から、CSS 標準外の変化への転換
何重ものフィルタリングと計算処理を経て、適用されるスタイルが決定するまでの仕組み
Origin の続きと、Cascade Sorting Order の全体像
Cascade Sorting Order と UA Origin の解剖
Cascade の登場と Importance の裏側
Cascade Layers 以前の Cascade
ヒントとしての CSS、あるいはコンテンツを守るための Web の設計思想
CSS 以前のドキュメントスタイル手法の提案 - Prevent the Web from becoming a giant fax machine!!
1989年の WorldWideWeb ブラウザから始まる、CSS 誕生前の Web の歴史の振り返り。スタイルのない時代から IMG タグ、FONT タグの登場。
CSS Advent Calendar Prologue
DISCLAIMER: Non-Tech. Pure life stuff here. Don't read if you expect tech.
Baseline という指標の活用可能性に関する考察
本エントリでは、Document Outline Algorithm というユートピアと、その中で繰り広げられた HTML の歴史を振り返ります。また、Outline Algorithm の後継として実現が検討されている Heading L
本エントリでは、Interest Invokers の仕様策定において重要な「Show Interest」という概念と、 HIDs (Human Interface Devices) の「Show Interest」に係る議論の現状を解説し
Safari 18.2でShipされた`view-transition-name: auto;`は、未だに議論の余地が残るため、仕様をよく理解した上での利用が必要な理由を解説します