<!doctype html> <head><link rel="stylesheet" type="text/css" href="a.css"> </head> <body> <header>a</header> <main>a</main> <nav>a</nav> <aside>a</aside> <footer>a</footer> </body> </html>
body { min-height:100vh; display:grid; grid-template: "header header header" 200px "left center right" 1fr "footer footer footer" 300px / 150px 1fr 200px; } header { grid-area:header; border:solid 1px black; } main { grid-area:center; border:solid 1px black; } nav { grid-area:left; border:solid 1px black; } aside { grid-area:right; border:solid 1px black; } footer { grid-area:footer; border:solid 1px black; }
nav main asideを横並びにしたいのと、高さをちょうどページに収まるくらいにしたいのですが、
どうすれば、よろしいでしょうか。
「聖杯レイアウト」ってなんでしょう。
完成予定図がないとなんとも言えないのでは
ご提示のコードを試してみましたが、ご希望の通りになっているようです。
ご質問は何ですか?
恥ずかしながら「聖杯レイアウト」という言葉を知らなかったので調べたのですがこんな名称がついてたのですね。
提示のコードを試してみましたがnav main asideは横並びになっていると思います。
https://codepen.io/dit4410/pen/ExNmXYe
スタイルシート自体は読み込みができていますか?(背景色を変更するなどわかりやすい箇所で確認してください)
文字の変更等は反映されますか?(編集しているものと表示確認しているものが違うということはありませんか)
Chromeだと、質問の通りの表示です。ブラウザの問題でしょうか?
はい。cssは、読み込まれております。
重複質問を投稿されたようですが、どのようなことでお悩みなのでしょうか。
もう少し詳しくご説明いただけますか?
表現するための言葉がわからない時は表現の仕方を工夫しましょう
https://teratail.com/help/question-tips#questionTips3-3-1
期待した処理結果を書きましょう
https://teratail.com/help/question-tips#questionTips3-4-3
回答2件
あなたの回答
tips
プレビュー