未知の苦HTML解道 つまず紀行! <ホームページ作成支援>













 HOME >> 実践CSS >> スタイルシート >> 枠(罫線)の表示
 ★ スタイルシート・・・CSS >> Cascading Style Sheetの頭文字
 ★ CSSはレイアウトを定義する規格=フォントサイズ、余白、行間etc
 ★ TABLEタグ以外の方法で、枠線=罫線を表示 1
    >> border-width属性

例えば ・・・

 未知の苦HTML解道 

作例のソース表示

<P>
<SPAN style="border-width : 3px ; border-style : double ;
border-color : #FFCCCC ; padding : 4px" ; >
 未知の苦HTML解道 </SPAN>
</P>

インラインスタイルシート・・・代替記述

タグ要素にスタイルシートを直接記述することができます。
インラインスタイルシートと呼んでいます。
特定箇所にインラインスタイルシートを適用(代替記述)することにより、スタイルの変更ができます。


■インラインスタイルシートの記述方法

*ブロックレベル要素 または**インラインレベル要素STYLE属性とスタイルシートを直接記述します。

TABLEタグ以外の方法でドキュメントを枠=罫線で囲むときは、スタイルシートで記述します。

テキストの周りに枠=罫線の表示と幅の指定は、border-width属性を用います。

 ■テキストの周りに枠=罫線を表示させるために必要な属性

border-width属性 枠=罫線のプロパティ指定
 数値の単位はpt, px, emなど

border-style属性
 一本線、二本線、凸凹線、破線、点線の指定

border-color属性 枠=罫線の色指定

注:以下、最後尾に至る記事中に出没するNN=ネットスケープ
またはネスケ云々の記述はNNブラウザのサポート終了
(2008年2月)に伴い読み飛ばして下さい。{2015.11.18加筆}

border-width属性を省略するとborder-style属性(次ページ参照)を設定してもネスケでは表示されません

 ■枠=罫線のプロパティ検証・・・border-widthの値

◇例1>> border-widthの値が一つ・・・四辺が共通の枠=罫線

 border-width : 1px ; 
 border-style : solid ; >> solidは一本罫線
 border-color : #FFCCCC ;

 border-widthの値が一つの時 四辺共通枠=罫線

◇ソース表示 上記作例はDIV要素+STYLE属性

<DIV style="border-width : 1px ; border-style : solid ;
border-color : #FFCCCC ;">
 border-widthの値が一つの時 四辺共通枠=罫線</DIV>

 

◇例2>> border-widthの値が二つ・・・「上下」「左右」の順に反映

 border-width : 1px 3px ; 
 border-style : solid ; >> solidは一本罫線
 border-color : #FFCCCC ;

 border-widthの値が二つの時 「上下」「左右」の順に反映

◇ソース表示 上記作例はSPAN要素+STYLE属性

<SPAN style="border-width : 1px 3px ;
border-style : solid ; border-color : #FFCCCC ; ">
 border-widthの値が二つの時 「上下」「左右」の順に反映</SPAN>

 

◇例3 >> border-widthの値が三つ・・・「上・左右・下」の順に反映

 border-width : 2px 1px 5px ; 
 border-style : solid ; >> solidは一本罫線
 border-color : #FFCCCC ; 

 border-widthの値が三つの時 「上・左右・下」の順に反映

◇ソース表示 上記作例はSPAN要素+STYLE属性

<SPAN style=" border-width : 2px 1px 5px ;
border-style : solid ; border-color : #FFCCCC ;">
border-widthの値が三つの時 「上・左右・下」の順に反映</SPAN>

 

◇例4 >> border-widthの値が四つ・・・「上・右・下・左」の順に反映

  border-width : 1px 4px 3px 1px ; 
 border-style : solid ;  >> 一本罫線
 border-color : #FFCCCC ; 

 border-widthの値が四つの時 「上・右・下・左」の順に反映

◇ソース表示 上記作例はP要素+STYLE属性

<P style="border-width : 1px 4px 3px 1px ;
border-style : solid ; border-color : #FFCCCC ;">
border-widthの値が四つの時 「上・右・下・左」の順に反映
</P>

 
◆応用作例1◆ >> 単位指定がptの場合

テキスト周りを二本罫線の枠に、テキストの背景を枠=罫線と同系色

border-width : 2pt ; 
border-style : double ;  >> doubleは二本罫線
border-color : #FF6699 ; 枠=罫線の色
background-color : #FFCCCC ; 枠=罫線と同系色の背景

 二本罫線 同系色の背景

◇ソース表示 上記作例はP要素+STYLE属性

<P style="border-width : 2pt ; border-style : double ;
border-color : #FF6699; background-color : #FFCCCC; ">
二本罫線 同系色の背景
</P>


 作例のポイント 

二本罫線指定の border-style 値 "double"
border-widthの値 "2pt" 以上

ptを指定するとIE・ネスケ共に二本罫線
  >> 枠=罫線のプロパティ検証(詳細)

◆応用作例2◆ 枠=罫線と枠内テキストの間に余白

クラス名の呼び出し(スタイルファイルの呼び出し)>>CLASS属性

 記述制限なし=CLASS属性 < > 1ページに1度だけ可=ID属性

HTMLファイルは、スタイルシートにより見栄えやレイアウトをページ全体に反映させることができますが、部分的に変えたいときなどは、予め、その内容をスタイルシートにまとめ、CLASS属性やID属性を使って呼び出します。

 ID属性の詳細 >> All Aboutサマ〜 スタイルシートの class と id の使い分け

下記作例の枠=罫線とテキスト間の余白はスタイルシートに余白の設定をする際に付けた任意のクラス名称を呼び出しています。

>> 余白設定値の比較

二本罫線 白背景 枠=罫線とテキスト間に余白

外部に設定した"余白"のクラス名とそのスタイルシート

.tpics {
margin:7px 10px 10px 20px;line-height:130%;
}


作例のポイント

二本罫線(double)の色
 >> border-colorの値 "#FFCCCC"

白背景色 >> background-colorの値 "#FFFFFF"

枠=罫線とテキスト間に余白 クラス名の呼び出し


◇ソース表示 上記作例はDIV要素+STYLE属性

<DIV style="border-width : 2pt ; border-style : double ; border-color : #FFCCCC ; background-color : #FFFFFF ;">
<P CLASS="tpics">
二本罫線 白背景 枠=罫線とテキスト間に余白</P>
</DIV>


■borderの詳細サイト

NEXTindex 様 CSS とはなんだろうか
TOP | Full Table of Contents | 2 CSS プロパティ
 >> 1.ボックス・モデル〜1-3 ボーダー


■線種の参考サイト

HTMLクイックリファレンス 様 スタイルシートリファレンス
 >> border-style


■border属性 >> Web制作用語集 | ミツエーリンクス様



  実用ツール

HTML文法検証
HTML文書の文法チェックと採点

CSS文法検証
W3C CSS 検証サービス

IT用語辞典
IT用語検索
<< Back | ホーム | ▲Page Top | Next 枠(罫線)の種類
Base template by WEBMAGIC  Copyright © 未知の苦HTML解道, all right reserved, since 2004. 8.25