質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.31%
CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

Q&A

解決済

1回答

230閲覧

CS Grid の上下中央寄せにしたい

tyosu111

総合スコア8

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

1グッド

0クリップ

投稿2023/07/29 09:00

したいこと

二つのブロック要素をgridを使用して、上下中央にしたい

現状

イメージ説明

画像のようになっており、縦方向の中央寄せをしたいと考えています。

コード

css

1.register_container { 2 display: grid; 3 grid-template-columns: 1fr 1fr; 4 place-items: center; 5 justify-items: center; 6}

HTML

1<section id=""> 2 <div class="register_container"> 3 <div class="register_content"> 4 5 <div class=""> 6 <%= link_to '新規登録(指導員)', new_instructor_path %> 7 </div> 8 9 <div class=""> 10 <%= link_to 'ログイン(指導員)', new_instructor_session_path %> 11 </div> 12 </div> 13 14 <div class="register_content"> 15 16 <%# 学校側の新規登録 @ueda %> 17 <div class=""> 18 <%= link_to '新規登録(教員)', new_instructor_path %> 19 </div> 20 21 <div class=""> 22 <%= link_to 'ログイン(教員)', new_school_session_path %> 23 </div> 24 </div> 25 </div> 26</section> 27

現状のコードになります。

理想

デザインツールで簡単に作成しております。
イメージ説明

このようにgridで横並びにし、上下中央寄せのgrid-gapを使用して間隔を取りたいと考えています。

教えていただけますと幸いです。
よろしくお願い致します。

loving👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

上下中央というのが何に対しての中央なのか不明ですですが、
基準の高さを .register_container に設定する必要があります。
例えば、画面の高さに対して上下中央なら、height: 100vh;

画面に対して中央配置で、gapが50pxなら、下記で。

css

1.register_container { 2 display: grid; 3 grid-template-columns: auto auto; 4 grid-gap: 50px; 5 place-content: center; 6 height: 100vh; 7} 8 9.register_content { 10 display: grid; 11 grid-template-columns: auto; 12 grid-gap: 50px; 13}

投稿2023/07/29 09:32

編集2023/07/29 09:48
hatena19

総合スコア34352

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.31%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問