境界線の太さを指定する(CSS) | |||||||||||||||||||||||||||
border-width: *px; border-top-width: *px; | |||||||||||||||||||||||||||
このプロパティは、全てのタグ(要素)に適用できます。 | |||||||||||||||||||||||||||
border-width、border-top-width は、境界線の太さを指定するプロパティです。 | |||||||||||||||||||||||||||
border-width … 上下左右の境界線の太さをまとめて指定します。
border-top-width … 上下左右の境界線の太さを個別に指定します。 (top の部分には、right、bottom、left が入ります) | |||||||||||||||||||||||||||
このように、上下左右をまとめて指定する方法と、それぞれを個別に指定する方法があります。 | |||||||||||||||||||||||||||
div { border-width: medium thin; border-color: #000000; border-style: solid; }
div { border-top-width: 2px; border-right-widht: 4px; border-bottom-width: 2px; border-left-width: 4px; border-color: #000000; border-style: solid; } | |||||||||||||||||||||||||||
【境界線の太さ】 | |||||||||||||||||||||||||||
数値+単位(px 等) … 任意の太さ
thin … 細い線、medium … 中間の太さ(初期値)、thick … 太い線 | |||||||||||||||||||||||||||
【太さのサンプル】 | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
■ border-width … 上下左右をまとめて指定 | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
【指定方法】 | |||||||||||||||||||||||||||
次の4タイプの指定方法があります。それぞれの値は、半角スペースで区切ります。
@ border-width: 2px; … 「上下左右」をまとめて指定
A border-width: 2px 3px; … 「上下」と「左右」を指定 B border-width: 2px 3px 4px; … 「上」、「左右」、「下」を指定 C border-width: 2px 3px 4px 5px; … 「上」、「右」、「下」、「左」を指定(時計回り) | |||||||||||||||||||||||||||
■ border-***-width … 上下左右を個別に指定 | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
境界線を表示させるには、同時に「境界線のスタイル」も指定します。 | |||||||||||||||||||||||||||
★ 使用例とブラウザでの表示 (b3-1)スタイルシートの書き方(基本)は、こちら です。 | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
※ <div>タグ(ブロック要素)に境界線を指定した場合、終了タグ(</div>)を指定した行まで、横幅一杯に境界線を引きます。
※ <span>タグ(インライン要素)に境界線を指定した場合、文の途中から境界線を表示します。境界線の終わりは、終了タグ(</span>)タグまでです。
※ 例1と例2の は、境界線と文字の間に半角スペースを強制的に挿入する時の書き方です。通常は、文の書き始めの半角スペースは無視され、文章内に半角スペースを二個以上続けても一個分しか表示しません。 | |||||||||||||||||||||||||||
関連するページ | |||||||||||||||||||||||||||
CSS スタイルシート:アウトラインの太さを指定する | |||||||||||||||||||||||||||
境界線の色を指定する(CSS) | |||||||||||||||||||
border-color: #00ffff; border-top-color: blue; | |||||||||||||||||||
このプロパティは、全てのタグ(要素)に適用できます。 | |||||||||||||||||||
border-color は、境界線の色を指定するプロパティです。 | |||||||||||||||||||
border-color … 上下左右の境界線の色をまとめて指定します。
border-top-color … 上下左右の境界線の色を個別に指定します。 (top の部分には、right、bottom、left が入ります) | |||||||||||||||||||
このように、上下左右をまとめて指定する方法と、それぞれを個別に指定する方法があります。 | |||||||||||||||||||
div { border-width: thick; border-color:00ffff; border-style: solid; }
div { border-width: 1px; border-top-color: lightblue; border-right-color: blue; border-bottom-color: blue; border-left-color: lightblue; border-style: solid; } | |||||||||||||||||||
■ border-color … 上下左右をまとめて指定 | |||||||||||||||||||
| |||||||||||||||||||
* colorプロパティの値が初期値となります。 | |||||||||||||||||||
【指定方法】 | |||||||||||||||||||
次の4タイプの指定方法があります。それぞれの値は、半角スペースで区切ります。
@ border-color: #85b9e9; … 「上下左右」をまとめて指定
A border-color: #85b9e9 #bde9ba; … 「上下」と「左右」を指定 B border-color: #85b9e9 #bde9ba #ffd37d; … 「上」、「左右」、「下」を指定 C border-color: #85b9e9 #bde9ba #85b9e9 #bde9ba; … 「上」、「右」、「下」、「左」を指定(時計回り) | |||||||||||||||||||
■ border-***-color … 上下左右を個別に指定 | |||||||||||||||||||
| |||||||||||||||||||
* colorプロパティの値が初期値となります。 | |||||||||||||||||||
各プロパティの値には、transparent(透明)を指定することもできます。(ただし、Internet Exp.6 以前ではこの値に対応していないようです) | |||||||||||||||||||
境界線を表示させるには、同時に「境界線のスタイル」も指定します。 | |||||||||||||||||||
★ 使用例とブラウザでの表示 (b3-2)スタイルシートの書き方(基本)は、こちら です。 | |||||||||||||||||||
| |||||||||||||||||||
※ .b3-2 h2, .b3-2 h3, .b3-2 p:これは、ピリオド型のシート名とタグ名とを組み合わせた例です。幾つかのタグに同じスタイルシートを纏めて設定する場合は、タグ名をカンマ(,)で区切って指定します。
※ padding: 5px; は、文字と境界線との余白を5ピクセルに設定します。
※ margin: 0px〜4px; は、境界線の外側の余白(上・左・右)を0ピクセルに設定します。通常、<h1>〜<h6>タグや<p>タグは上下に余白がつきますが、この余白を「なくす」働きをしています。
※ .b3-2 p { ....transparent; } は、左右の境界線を透明化する指定です。 | |||||||||||||||||||
関連するページ | |||||||||||||||||||
CSS スタイルシート:アウトラインの色を指定する | |||||||||||||||||||
Utilety Page (参考):「カラーネーム と カラーコード」へ | |||||||||||||||||||
境界線のスタイルを指定する(CSS) | ||||||||||||||||||||||
border-style: solid; border-top-style: dashed; | ||||||||||||||||||||||
このプロパティは、全てのタグ(要素)に適用できます。 | ||||||||||||||||||||||
border-style は、境界線のスタイルを指定するプロパティです。 | ||||||||||||||||||||||
border-style … 上下左右の境界線のスタイルをまとめて指定します。
border-top-style … 上下左右の境界線のスタイルを個別に指定します。 (top の部分には、right、bottom、left が入ります) | ||||||||||||||||||||||
このように、上下左右をまとめて指定する方法と、それぞれを個別に指定する方法があります。 | ||||||||||||||||||||||
div { border-style: solid; padding: 1px 4px; } | ||||||||||||||||||||||
| ||||||||||||||||||||||
■ border-style … 上下左右をまとめて指定 | ||||||||||||||||||||||
| ||||||||||||||||||||||
【指定方法】 | ||||||||||||||||||||||
次の4タイプの指定方法があります。それぞれの値は、半角スペースで区切ります。
@ border-style: solid; … 「上下左右」をまとめて指定
A border-style: solid double; … 「上下」と「左右」を指定 B border-style: solid double dashed; … 「上」、「左右」、「下」を指定 C border-style: solid double double solid; … 「上」、「右」、「下」、「左」を指定(時計回り) | ||||||||||||||||||||||
■ border-***-style … 上下左右を個別に指定 | ||||||||||||||||||||||
| ||||||||||||||||||||||
初期値が none(線なし)であることに注意して下さい。 | ||||||||||||||||||||||
★ 使用例とブラウザでの表示 (b3-3)スタイルシートの書き方(基本)は、こちら です。 | ||||||||||||||||||||||
| ||||||||||||||||||||||
※ .b3-3 h2, .b3-3 h3, .b3-3 p:これは、ピリオド型のシート名とタグ名とを組み合わせた例です。幾つかのタグに同じスタイルシートを纏めて設定する場合は、タグ名をカンマ(,)で区切って指定します。
※ 二重線(double)と点線(dotted)の太さは、3ピクセル以上を指定して下さい。
※ padding: 2px 5px; は、文字と境界線との余白を上下2ピクセル、左右5ピクセルに設定します。
※ margin: 0px〜4px; は、境界線の外側の余白(上・左・右)を0ピクセルに設定します。通常、<h1>〜<h6>タグや<p>タグは上下に余白がつきますが、この余白を「なくす」働きをしています。 | ||||||||||||||||||||||
関連するページ | ||||||||||||||||||||||
CSS スタイルシート:アウトラインのスタイルを指定する | ||||||||||||||||||||||
境界線の太さ・色・スタイルをまとめて指定する(CSS) | |||||||||||||||||||
border: 1px blue solid; border-top: thick #0000ff dotted; | |||||||||||||||||||
このプロパティは、全てのタグ(要素)に適用できます。 | |||||||||||||||||||
border と border-*** は、境界線の太さ、色、スタイルをまとめて指定するプロパティです。 | |||||||||||||||||||
border … 上下左右の境界線をまとめて指定します。
border-top … 上下左右の境界線を個別に指定します。 (top の部分には、right、bottom、left が入ります) | |||||||||||||||||||
このように、上下左右をまとめて指定する方法と、それぞれを個別に指定する方法があります。 | |||||||||||||||||||
■ border … 上下左右をまとめて指定 | |||||||||||||||||||
div { border: thick #0000ff solid; } | |||||||||||||||||||
| |||||||||||||||||||
* それぞれの値は、半角スペースで区切って記述します。
記述する順序は自由で、必要のない指定は省略できます。(省略した場合は初期値になります) | |||||||||||||||||||
※ 境界線スタイルの指定を省略すると、境界線が表示されなくなります。境界線を表示する場合は、この指定を省略しないで下さい。 | |||||||||||||||||||
■border-*** … 上下左右を個別に指定 | |||||||||||||||||||
div { border-top: 2px blue solid; border-right: 3px blue double;
border-bottom: 3px blue double; border-left: 2px blue solid; } | |||||||||||||||||||
| |||||||||||||||||||
* 値の指定方法は border と同じです。 | |||||||||||||||||||
★ 使用例とブラウザでの表示 (b3-4)スタイルシートの書き方(基本)は、こちら です。 | |||||||||||||||||||
| |||||||||||||||||||
※ { padding: 2px 10px; margin: 0px 0px 4px; } は余白の設定で、<h3><h4><span>に共通した部分を纏めて指定しています。 | |||||||||||||||||||
関連するページ | |||||||||||||||||||
CSS スタイルシート:アウトラインをまとめて指定する | |||||||||||||||||||