<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Layout on たかおの解説</title><link>https://takao.blog/ja/tags/layout/</link><description>Recent content in Layout on たかおの解説</description><generator>Hugo -- gohugo.io</generator><language>ja</language><copyright>たかおの解説</copyright><lastBuildDate>Sat, 13 Jun 2026 23:11:50 +0900</lastBuildDate><atom:link href="https://takao.blog/ja/tags/layout/index.xml" rel="self" type="application/rss+xml"/><item><title>CSSのaspect-ratioプロパティでCLS（累積レイアウトシフト）を防ぐ</title><link>https://takao.blog/ja/web/css-aspect-ratio-cumulative-layout-shift/</link><pubDate>Wed, 10 Dec 2025 00:00:00 +0900</pubDate><guid>https://takao.blog/ja/web/css-aspect-ratio-cumulative-layout-shift/</guid><description>&lt;img src="https://takao.blog/img/thumnail.webp" alt="Featured image of post CSSのaspect-ratioプロパティでCLS（累積レイアウトシフト）を防ぐ" /&gt;&lt;h2 id="cls累積レイアウトシフトとは"&gt;CLS（累積レイアウトシフト）とは
&lt;/h2&gt;&lt;p&gt;Cumulative Layout Shift（CLS）はGoogleの&lt;strong&gt;Core Web Vitals&lt;/strong&gt;の指標の一つで、ページの視覚的な安定性を測定します。CLSスコアが高いとユーザー体験とSEOランキングの両方に悪影響を及ぼします。主な原因は、画像や動画、iframeなどのメディア要素が読み込み時に適切なスペースを確保せずに表示されることです。&lt;/p&gt;</description></item><item><title>CSS Gridのsubgridを使ってカードデザインの整列を完璧にする</title><link>https://takao.blog/ja/web/css-subgrid-grid-nesting/</link><pubDate>Sat, 10 May 2025 00:00:00 +0900</pubDate><guid>https://takao.blog/ja/web/css-subgrid-grid-nesting/</guid><description>&lt;img src="https://takao.blog/img/thumnail.webp" alt="Featured image of post CSS Gridのsubgridを使ってカードデザインの整列を完璧にする" /&gt;&lt;h2 id="はじめに"&gt;はじめに
&lt;/h2&gt;&lt;p&gt;Webサイトのレイアウトで頻出する「カード型レイアウト（Card Layout）」において、開発者を悩ませてきた長年の問題があります。&lt;/p&gt;
&lt;p&gt;それは、**「カード内の各パーツ（画像、タイトル、説明文、フッターボタン）の高さを、隣り合う他のカードと完璧に整列させたい」**というケースです。&lt;/p&gt;</description></item><item><title>CSS Anchor Positioningの基礎と実用例</title><link>https://takao.blog/ja/web/css-anchor-positioning-guide/</link><pubDate>Mon, 10 Feb 2025 00:00:00 +0900</pubDate><guid>https://takao.blog/ja/web/css-anchor-positioning-guide/</guid><description>&lt;img src="https://takao.blog/img/thumnail.webp" alt="Featured image of post CSS Anchor Positioningの基礎と実用例" /&gt;&lt;h2 id="はじめに"&gt;はじめに
&lt;/h2&gt;&lt;p&gt;Web開発において、ツールチップ、ポップオーバー、ドロップダウンメニュー、ホバーカードなどの「ある特定の要素（アンカー）の近くに追従して表示されるフローティング要素」の実装は、長年の課題でした。&lt;/p&gt;</description></item><item><title>CSS Gridの高度なパターン：複雑レイアウトをシンプルに</title><link>https://takao.blog/ja/web/css-grid-advanced/</link><pubDate>Fri, 15 Dec 2023 00:00:00 +0900</pubDate><guid>https://takao.blog/ja/web/css-grid-advanced/</guid><description>&lt;img src="https://takao.blog/img/thumnail.webp" alt="Featured image of post CSS Gridの高度なパターン：複雑レイアウトをシンプルに" /&gt;&lt;p&gt;CSS Gridはウェブレイアウトデザインを変革しましたが、多くの開発者はその表面しか触れていません。基本的な&lt;code&gt;grid-template-columns: 1fr 1fr 1fr&lt;/code&gt;の背後には、複雑でレスポンシブなレイアウトを最小限のコードで処理する強力な機能が眠っています。本記事では、プロフェッショナルなフロントエンド開発者が知るべき高度なGridパターンを解説します。&lt;/p&gt;</description></item></channel></rss>