line-height:0 の用途 下画像のような「文字+横線」のデザインをCSSで表現する場合はどうするでしょうか? 文字+横線のデザイン これは:beforeや:afterなどの疑似要素を使えば問題なく作成できます。疑似要素を使うと細かく指定できますが記述量が多くなって面倒です。 //疑似要素はなにかと記述量が多い .text:before, .text:after { content: ''; display: inline-block; width: 200px; height: 2px; margin: 0 30px; background-color: #fff; vertical-align: middle; } この「文字+横線」はline-height: 0とborder-bottomを使って表現することも可能です。 line-heightは行の高さを変更するCSSのプロ