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

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

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

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

2回答

531閲覧

CSS:真ん中線を中心に 左右等間隔に配置する方法

NS2021

総合スコア1

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2021/05/06 19:16

イメージ説明

画像のように<hr>中心に左右の<div>要素を等間隔に配置したいです。

<wrapper>:relative、<hr>:absoluteで真ん中に配置し、
左右の<div>をマージン調整を試しましたが、うまくいきません。

より良いやり方などありましたら、教えていただきたいです。
宜しくお願いします。

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

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

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

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

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

guest

回答2

0

ベストアンサー

flexで横並びにして、hr に高さを設定すると縦線になります。

html

1<div class="wrapper"> 2 <div>あああああ</div> 3 <hr> 4 <ul> 5 <li>リスト1</li> 6 <li>リスト2</li> 7 </ul> 8</div>

css

1.wrapper { 2 border: 1px solid; 3 display: flex; 4 justify-content: space-around; 5 align-items: center; 6 height: 200px; 7} 8.wrapper div, 9.wrapper ul{ 10 width: 30%; 11 background-color: red; 12} 13.wrapper hr { 14 height: 2em; 15 margin: 0 16} 17 18.wrapper ul{ 19 display: flex; 20 list-style: none; 21 justify-content: space-around; 22}

投稿2021/05/07 03:03

hatena19

総合スコア34075

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

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

NS2021

2021/05/07 16:59 編集

マージンで調整するのではなく、wrapper-divとwrapper-ulのwidthを同じにしてその2つの要素をspace-aroundにすることでうまく出来ました。ありがとうございました!
guest

0

垂直線を引きたいのですか?
残念ながら、hrでは垂直線は引くことはできません。

ですので、列が2つ、行が1つの表を作り、その表をスタイルシートで真ん中の棒だけ黒くするようにしたらどうでしょうか。
たとえば。

html

1 2<ul> 3 <li> 4 <h2>独自カリキュラム</h2> 5 <p>初心者でも効率的にステップアップしていけるよう最適化されたカリキュラムで学習します。</p> 6 </li> 7 <li> 8 <h2>チャットサポート</h2> 9 <p>チャットサポートでは毎日のサポート時間内に随時質問ができ、即回答をもらうことができます。</p> 10 </li> 11</ul> 12

css

1 2*{ 3 box-sizing:border-box; 4} 5ul{ 6 list-style:none; 7 width:100%; 8 display:flex; 9 justify-content:space-between; 10 li{ 11 width:48%; 12 padding:0 10px; 13 &:first-child{ 14 border-right:1px solid #ccc; 15 } 16 h2{ 17 font-size:16px; 18 } 19 p{ 20 font-size:12px 21 } 22 } 23} 24

ご参考までに。

投稿2021/05/06 23:15

igleij

総合スコア2

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問