最新記事

COLUMN
HTMLはなぜ「許す」言語なのか ― エラーに寛容な設計思想の歴史と意味
HTMLがエラーを無視して表示を続ける設計は偶然ではありません。ポステルの法則からXHTML2.0の失敗、HTML5の誕生まで、「許す言語」の歴史と哲学を紐解くコラムです。

COLUMN
jQueryはなぜ生まれ、なぜ「卒業」されたのか ― ライブラリの盛衰が教えてくれること
一世を風靡したjQueryはなぜWeb開発の主役から退いたのか。その誕生の必然と「卒業」の背景を辿ることで、技術の盛衰に宿るWebの本質が見えてくる。現場経験を交えたコラム。

COLUMN
Webタイポグラフィの解放 ― 10種類のフォントしか使えなかった時代から、バリアブルフォントまで
Webの文字表現はなぜ長い間「10種類のフォント」に縛られていたのか。@font-face、WOFF、Google Fonts、バリアブルフォントに至るまで、Webタイポグラフィ25年の歴史を読み解くコラム。

COLUMN
Webカラーの変遷 ― 216色のパレットから「人間の知覚」の時代へ
216色しか選べなかったWebセーフカラーの時代から、1677万色の16進数時代、そして「人間の知覚」に寄り添うOKLCHの時代へ。Webにおける色の進化を紐解きます。

COLUMN
CSSレイアウトの30年史 ― テーブル、float、そしてGridへ至る道のり
テーブルレイアウトからfloat、Flexbox、CSS Gridへ。CSSレイアウトの30年にわたる進化の歴史を、当時の背景と文化的文脈とともに読み物として振り返ります。

COLUMN
CSSはどのように「デザインの言語」になったか
テーブルレイアウトから始まり、フロートの時代を経て、FlexboxとGridへ。CSSが単なる「見た目の装飾」から、Webデザインそのものを定義する言語へと進化した30年の軌跡。