カテゴリ: CSS 更新日: 2026/02/14

CSSのダブルボーダーや点線・破線を完全ガイド!初心者でもわかるdotted・dashed・doubleの使い方

ダブルボーダーや点線・破線のデザイン活用法(dotted・dashed)
ダブルボーダーや点線・破線のデザイン活用法(dotted・dashed)

先生と生徒の会話形式で理解しよう

生徒

「先生、Webサイトの枠線で点線や二重線のデザインを見たことがあるんですが、あれはどうやって作るんですか?」

先生

「とてもいいところに気づきましたね。CSSではborder-styleを使えば、点線(dotted)や破線(dashed)、ダブルボーダー(double)などの線を簡単に作れるんですよ。」

生徒

「おお!そんなプロっぽいデザインが簡単にできるんですか!やり方を教えてください!」

先生

「もちろんです。今日は、CSSの境界線(ボーダー)を使って、いろいろな線のデザインを作る方法を学びましょう。」

1. CSSのborder-styleとは?初心者向けの基本を解説

1. CSSのborder-styleとは?初心者向けの基本を解説
1. CSSのborder-styleとは?初心者向けの基本を解説

Webデザインにおいて、要素を線で囲むプロパティをborder(ボーダー)と呼びます。このボーダーは、ただ線を引くだけではなく、「太さ・色・種類」の3要素を組み合わせて指定するのが基本です。

その中でも「線の見た目」を決定づける最も重要なプロパティがborder-styleです。これを変更するだけで、サイトの印象を「かっちりした雰囲気」から「柔らかい印象」まで自由自在にコントロールできます。

代表的なborder-styleの値には、以下のような種類があります。

  • solid(ソリッド): つなぎ目のない、最も一般的な「実線」です。
  • dotted(ドッテッド): 丸い点が並んだ「点線」です。
  • dashed(ダッシュト): 短い棒線が並んだ「破線」です。
  • double(ダブル): 2本の線が並ぶ「二重線」です。

プログラミング未経験の方でも、まずはborderプロパティに「太さ」「種類」「色」を半角スペースで区切って書くだけで反映されるので、非常にシンプルです。

初心者のための書き方ヒント:
border: 3px solid #333; のように、「3px(太さ)」「solid(種類)」「#333(色)」の順番で書くのが一般的で覚えやすいですよ。

それでは、まずは基本となる「実線(solid)」のコードを実際に確認してみましょう。


<style>
    .basic-border {
        /* 太さ 5px / 種類 実線(solid) / 色 青系 */
        border: 5px solid #007bff;
        padding: 20px;
        background-color: #f8f9fa;
        text-align: center;
    }
</style>

<div class="basic-border">
    これが基本の「実線(solid)」ボーダーです!<br>
    ここから種類(style)を変えていきましょう。
</div>
ブラウザ表示

このように、border-stylesolidを指定すると、要素をしっかりとした線で囲むことができます。次の章からは、もっとデザインの幅を広げる点線や二重線の具体的な使い方を詳しく見ていきましょう。

2. 点線ボーダー(dotted)の使い方

2. 点線ボーダー(dotted)の使い方
2. 点線ボーダー(dotted)の使い方

dottedは、まるい点が並んだようなボーダーを作る指定です。やわらかい印象を与えたいときや、可愛らしいデザインをしたいときに使われます。


<style>
    p {
        border: 3px dotted pink;
        padding: 10px;
    }
</style>

<p>これは点線(dotted)のボーダーです。</p>
ブラウザ表示

点線は、優しい雰囲気を出したいカードデザインや、メモ欄などの装飾に使うと効果的です。

3. 破線ボーダー(dashed)の使い方

3. 破線ボーダー(dashed)の使い方
3. 破線ボーダー(dashed)の使い方

dashedは、線が短い線分で区切られた破線です。点線よりもはっきりした印象を与えます。

区切り線やメニューの境界など、情報を整理する場面でよく使われます。


<style>
    div {
        border: 4px dashed #00aaff;
        padding: 10px;
    }
</style>

<div>これは破線(dashed)のボーダーです。</div>
ブラウザ表示

破線は「区切る」や「強調する」デザインにぴったりです。たとえば、重要な注意書きやコメント欄を囲むときにも使えます。

4. 二重線ボーダー(double)の使い方

4. 二重線ボーダー(double)の使い方
4. 二重線ボーダー(double)の使い方

doubleを指定すると、二重線のボーダーを作ることができます。重厚感や高級感を出したいときにおすすめです。


<style>
    section {
        border: 5px double #333;
        padding: 15px;
    }
</style>

<section>これは二重線(double)のボーダーです。</section>
ブラウザ表示

二重線は「タイトルボックス」や「重要な情報枠」に使うと、目を引くデザインになります。

5. 各ボーダースタイルの違いを比較してみよう

5. 各ボーダースタイルの違いを比較してみよう
5. 各ボーダースタイルの違いを比較してみよう

同じ太さでも、スタイルによって印象が大きく変わります。下の例で違いを見てみましょう。


<style>
    .solid-box {
        border: 3px solid black;
        padding: 5px;
        margin-bottom: 8px;
    }
    .dotted-box {
        border: 3px dotted red;
        padding: 5px;
        margin-bottom: 8px;
    }
    .dashed-box {
        border: 3px dashed green;
        padding: 5px;
        margin-bottom: 8px;
    }
    .double-box {
        border: 5px double blue;
        padding: 5px;
    }
</style>

<div class="solid-box">solid(実線)</div>
<div class="dotted-box">dotted(点線)</div>
<div class="dashed-box">dashed(破線)</div>
<div class="double-box">double(二重線)</div>
ブラウザ表示

このように、border-styleの違いを使い分けることで、単なる枠線がデザインの一部になります。

6. dotted・dashed・doubleの活用テクニック

6. dotted・dashed・doubleの活用テクニック
6. dotted・dashed・doubleの活用テクニック

ここでは、Webデザインでよく使われる応用例を紹介します。

  • メモ風デザイン: dottedボーダーでノートっぽい雰囲気を出す。
  • 区切り線: dashedボーダーを使って内容のセクションを分ける。
  • 高級感: doubleボーダーで重要な枠を囲む。

例えば「メモ風ボックス」を作るには、次のように書きます。


<style>
    .memo-box {
        border: 2px dotted gray;
        background-color: #fdfdfd;
        padding: 15px;
        width: 300px;
    }
</style>

<div class="memo-box">この部分はメモ風に点線で囲まれています。</div>
ブラウザ表示

簡単なコードで、紙のメモのようなかわいらしいデザインが作れます。背景色や線の色を変えると印象も大きく変わります。

7. ボーダーの幅と色を組み合わせて個性的に

7. ボーダーの幅と色を組み合わせて個性的に
7. ボーダーの幅と色を組み合わせて個性的に

ボーダーの太さ(border-width)や色(border-color)を変えることで、より個性的なデザインが作れます。

たとえば、太めの点線を使うとポップな雰囲気に、細い破線を使うと繊細な印象になります。


<style>
    .pop-box {
        border: 6px dotted #ff66cc;
        padding: 10px;
    }
</style>

<div class="pop-box">太めの点線でポップな印象に!</div>
ブラウザ表示

8. まとめ:ボーダースタイルでデザインを引き立てよう

8. まとめ:ボーダースタイルでデザインを引き立てよう
8. まとめ:ボーダースタイルでデザインを引き立てよう

CSSのdotteddasheddoubleを使えば、簡単に線の種類を変えてデザインの幅を広げることができます。

ちょっとしたボーダーの工夫で、Webページの雰囲気はがらりと変わります。色や太さと組み合わせて、見やすくて印象的なデザインを目指しましょう。

2026年最新 スキルアップ・実践セミナー

【60分集中】Flexboxを完全攻略!最新CSS3で「崩れない・迷わない」モダンUI構築セミナー

「魅せる力」をコードで実現。CSS3でモダンWebデザインのプロトタイピングを。

本講座では、単に色を変えるだけではなく、「ユーザーを迷わせないUIデザイン」「崩れないレイアウト設計」の本質を学びます。最新のCSS3とモダンなレイアウト手法を通じて、プロの現場で通用する「美しさと機能性を両立した実装力」を最短距離で習得します。

具体的なワークショップ内容と環境

【つくるもの】
HTMLで作成した骨組みに対し、商用サイトでも採用される「スタイリッシュなカード型UI」や「レスポンシブなナビゲーション」を構築します。色の選定基準や余白(ホワイトスペース)の黄金比など、デザインの理論をコードに落とし込む工程を体験してください。

【開発環境】
フロントエンド開発の標準であるVisual Studio Code (VS Code)を継続使用。CSSの記述を効率化するプラグインや、ブラウザのデベロッパーツール(検証機能)を駆使して、リアルタイムでデザインを微調整するプロのワークフローを再現します。

この60分で得られる3つの技術資産

1. 現代のデファクトスタンダード「Flexbox」

要素の横並びや中央揃えを自由自在に操り、どんなデバイスでも崩れないレスポンシブな配置術を完全理解します。

2. メンテナンス性を高めるCSS設計の基礎

後から修正しやすい「壊れにくいコード」の書き方を伝授。プロの現場で必須となる命名規則の考え方を学びます。

3. パフォーマンスと美しさの両立

画像の最適化や軽量な装飾技法など、ページの表示速度を落とさずに高級感のある演出を行うテクニックを習得します。

※本講座は、HTMLの基礎を終えた後のステップアップ講座です。Webデザイナー、UIデザイナー、フロントエンドエンジニアへの道を切り開く「魅せる技術」を、モクモク独自のパーソナル指導で着実に定着させます。

【60分集中】Flexboxを完全攻略!最新CSS3で「崩れない・迷わない」モダンUI構築セミナー

リラックスしながら、学ぶことが大切です。しっかりと基礎を理解しましょう!

各回少人数・マンツーマン形式で徹底サポート

このセミナーの詳細・お申し込みはこちら
カテゴリの一覧へ
新着記事
New1
Bootstrap
Bootstrapドロップダウン完全入門!data-bs-toggle="dropdown"の仕組みとJSバンドルをやさしく解説
New2
CSS
CSSの!importantの使い方を完全ガイド!初心者向けに徹底解説
New3
CSS
CSSでインデント(字下げ)を設定する方法を完全ガイド!初心者でもわかるtext-indentの使い方
New4
HTML
HTMLのdivタグの役割とは?初心者でもわかるレイアウトで使う正しい場面
人気記事
No.1
Java&Spring記事人気No1
CSS
CSSで要素のサイズを自動調整!autoとfit-contentの使い方
No.2
Java&Spring記事人気No2
Bootstrap
Bootstrap 5 と Tailwindの違いを比較:どっちを選ぶ?用途別の選び方を初心者向けに解説
No.3
Java&Spring記事人気No3
CSS
CSSのレスポンシブ新常識!メディアクエリとコンテナクエリの違いを徹底解説
No.4
Java&Spring記事人気No4
CSS
CSSの状態によるセレクタ完全ガイド!初心者でもわかる:checkedと:disabledの使い方
No.5
Java&Spring記事人気No5
Bootstrap
Bootstrap Iconsのライセンスと商用利用の注意点【著作権と表記を初心者向けに解説】
No.6
Java&Spring記事人気No6
CSS
CSSで要素を消す方法を完全ガイド!display:noneとvisibility:hiddenの違い
No.7
Java&Spring記事人気No7
HTML
HTMLのliタグとは?初心者でもわかるul・ol内での正しい役割を完全解説
No.8
Java&Spring記事人気No8
CSS
CSSでテキストの折り返しを完全解説!初心者でもわかる基本と注意点