HTMLのhrタグで横線を引く方法!太さや長さを変える方法も解説

公開日: 2021.12.18
更新日: 2024.01.06
HTMLのhrタグで横線を引く方法

「Webページ内で内容が変わったときに横線で区切りたい」
「HTMLで横線を引く方法について知りたい」

上記のように考えている方もいるのではないでしょうか?

HTMLのhrタグを使うことでWebページ内に横線を追加できます。横線を引くことで内容を区切ったり、Webページのアクセントとしても活用できます。

今回WEBCAMP MEDIAでは、HTMLのhrタグで横線を引く方法について解説します。

  • 横線を引くには
  • 太さや長さを変えるには
  • 点線を表示するには

以上の項目について解説します。

この記事を読むことで、hrタグを使って横線を引く方法について理解できるので、ぜひチェックしてみてくださいね!

HTMLのhrタグで横線を引く方法

hrタグは、Web上に横線を引くことができるHTMLタグです。

<hr>

上記のように閉じタグを使わず入力します。

また、hrタグはブロック要素なので、指定した場所に画面いっぱいの横線が表示されます。

hrタグを使うことで、コンテンツ同士の境目を作ったり、内容が変わるときの区切れとして活用できます。

hrタグで作った横線の太さや長さ変える方法

hrタグで作った横線は、heightプロパティで太さを指定し、widthプロパティで長さを指定できます

たとえば、横線の太さを6pxで長さを300pxにするときは下記のように指定します。

hr{
    height: 6px;
    width: 300px;
}

また、style属性を使ってhrタグに直接指定することも可能です。

<hr style="height: 6px; width: 300px;">

ほかにも、background-colorプロパティを使って横線の色を変えることができます。

使い方はwidthやheightプロパティと同じように指定します。

hrタグの横線を点線にする方法

hrタグで作った横線を点線にするには、一度横線をborder:noneで非表示にして、hrタグの上部だけCSSで点線にして表示できます。

サンプルコードを使って詳しく解説します。

サンプルコード

<hr style="border:none;border-top:dashed 1px red;height:1px;width:300px;">

border-topプロパティを使って、1pxのdashedという点線状の線を表示しています。

borderプロパティに指定すると、横線の周りを囲うような点線が表示されるので、border-topで上部のみ点線表示して、ほかはborder:noneで非表示にしているのです。

まとめ

今回は、HTMLのhrタグで横線を作る方法について解説しましたが、いかがでしたでしょうか?

hrタグを使うことでブラウザ画面の横いっぱいに線を引くことができ、コンテンツを区切ったり内容を変更するための区切りとして活用できます。

また、太さはheightプロパティ、長さはwidthプロパティで調節できるのでぜひ試してみてくださいね!

関連記事

資料請求

  • 短期集中で最速エンジニア転職を実現-転職成功者インタビュー一覧

    DMM WEBCAMPでは転職成功率98%を実現しています。本資料では、元警察官や元ラーメン屋など様々なバックグラウンドを持つ卒業生の声をお届けします。

    資料をダウンロードする
  • IT技術がもたらす3つの変化と身につけるべきスキル

    IT技術の発展により、今後10~20年程度で47%の仕事がなくなると言われています。どのような変化が訪れ、私達はどのようなスキルを身につけるべきかを解説します。

    資料をダウンロードする
  • 未経験がフリーランスエンジニアになる方法-年収アップで自由な働き方を手に入れる

    働き方改革やリモートワークの影響でフリーランスという働き方の人気は高まりつつあります。フリーランスエンジニアとして活躍するために必要な情報をお届けします。

    資料をダウンロードする

© 2024 WEBCAMP MEDIA Powered by AFFINGER5