HTMLのコーディングで必要になり,ちょっと調べたので備忘録. 見出しなどの文字列の両側(両端,左右)に横線(ハイフン・横棒)をつけて,中央にもっていきたい場合がある. - を使うと ------ のように切れ切れになってしまう. CSS の書き方 そこで css を使って行う方法を紹介します.(サンプルコード) HTML は <div class="catch"> 見出し </div> CSS は .catch { display: flex; align-items: center; /* 垂直中心 */ justify-content: center; /* 水平中心 */ } .catch:before, .catch:after { border-top: 1px solid; content: ""; width: 3em; /* 線の長さ */ } .catch:before