レイアウト
Flexboxでサイドバーを自然に止める方法|align-items: stretchとstickyを解説
Flexboxのalign-items: stretchでmainとサイドバーの高さを揃え、子要素へposition: stickyを指定して自然に止める方法を解説します。効かないときに祖先要素のoverflowを確認するポイントも紹介します。
初心者のための徹底ガイド-Web制作
CATEGORY
レスポンシブ、リキッドレイアウト、positionなど、画面幅に応じて見やすいWebレイアウトを作る方法を解説します。
Flexboxのalign-items: stretchでmainとサイドバーの高さを揃え、子要素へposition: stickyを指定して自然に止める方法を解説します。効かないときに祖先要素のoverflowを確認するポイントも紹介します。
WebCantaのstyle.cssを例に、rem・vw・clamp()を使ったリキッドレイアウトを具体的に解説します。ルートサイズ、共通コンテナ、記事余白、見出し、サイドバーの切り替えまで実コードで確認できます。
CSSのposition: stickyを使い、トップページでは人気記事、記事詳細ページでは目次を一定位置から追従させる方法を解説します。基本コードと効かない原因、スマホ対応まで紹介します。