フレームワークに基づいて小さなブログを作成しmetalsmith
てPureCSS
います。これは、次のような単純な 3 行レイアウトです。
<div class="pure-g">
<div class="pure-u-1"> Navbar </div>
<div class="pure-u-1"> Content </div>
<div class="pure-u-1"> Footer </div>
</div>
私はまだ CSS とレスポンシブ デザインについて多くの新しいことを学んでいるので、ナビゲーション バーもグリッド行に配置する必要があるのか、それともその外側に配置する必要があるのか 疑問に思っています。PureCSS のドキュメントには、次のように記載されています。
人に見えるすべてのコンテンツは、グリッド ユニット内に含める必要があります。これにより、コンテンツが適切にレンダリングされます。
もちろん、ナビゲーションメニューはユーザーに表示されるため、これはyesになります。しかし、それはナビゲーション バーのメディア クエリの処理をより複雑にしませんか? では、レスポンシブ グリッドを使用する場合、ナビゲーション バーをどこに配置すればよいでしょうか?