ホーム >>> HTML整理ノート

border(枠線)の形状・幅・色

borderスタイルはブロック要素周辺に枠線を付ける。子要素に継承しない。
borderの形状の設定値
 none ・・・表示しない。これが初期値なので、borderの幅や色だけを指定しても枠線
     は表示されない

 solid ・・・実線で描かれる
 dashed ・・・枠は破線で描かれる。
 dotted ・・・枠は点線で描かれる。
 double ・・・二重線
  (2つの線幅と線間の合計がborder-widthとなる。border-widthは3ピクセル以上
   を指定しなければ二重線にならない。実線になってしまう。)
 groove ・・・ボーダー自体が立体的な溝になる。
 ridge ・・・ボーダー自体が立体的に隆起する。
 inset ・・・ボーダーで囲まれた範囲が立体的に凹んだように見える。
 outset ・・・ボーダーで囲まれた範囲が立体的に隆起したように見える。

borderの幅の設定値
・(数値 + 単位)で指定・・・pt/px/cm/mmを指定できる
・キーワード指定
  thin  ・・・細い
  medium ・・・通常
  thick  ・・・太い

borderの色の設定値
・色値を設定(#ff6699や色名"red"など)
・<transparent>・・・透明、親要素の背景が透けて見える(初期値)

Sample

行が<border-style>、列が<border-width>

thin
medium
thick
3mm
solid
Sample
Sample
Sample
Sample
double
Sample
Sample
Sample
Sample
groove
Sample
Sample
Sample
Sample
ridge
Sample
Sample
Sample
Sample
inset
Sample
Sample
Sample
Sample
outset
Sample
Sample
Sample
Sample
dotted
Sample
Sample
Sample
Sample
dashed
Sample
Sample
Sample
Sample

Sample Source......................................................................>>>

<table border="1" cellpadding="8" cellspacing="0" style="text-align:center">
    <tr style="color:navy"> 
      <td> 
        <div></div>
      </td>
      <td> 
        <div>thin</div>
      </td>
      <td> 
        <div>medium</div>
      </td>
      <td> 
        <div>thick</div>
      </td>
      <td> 
        <div>3mm</div>
      </td>
    </tr>
    <tr> 
      <td style="color:red">solid</td>
      <td><div style="border:solid thin #9900cc"> Sample </div></td>
      <td><div style="border:solid medium #660033"> Sample </div></td>
      <td><div style="border:solid thick green"> Sample </div></td>
      <td><div style="border:solid 3mm lightskyblue"> Sample </div></td>
    </tr>
    <tr> 
      <td style="color:red">double</td>
      <td><div style="border:double thin #9900cc"> Sample </div></td>
      <td><div style="border:double medium #660033"> Sample </div></td>
      <td><div style="border:double thick green"> Sample </div></td>
      <td><div style="border:double 3mm lightskyblue"> Sample </div></td>
    </tr>
    <tr> 
      <td style="color:red">groove</td>
      <td><div style="border:groove thin #9900cc"> Sample </div></td>
      <td><div style="border:groove medium #660033"> Sample </div></td>
      <td><div style="border:groove thick green"> Sample </div></td>
      <td><div style="border:groove 3mm lightskyblue"> Sample </div></td>
    </tr>
    <tr> 
      <td style="color:red">ridge</td>
      <td><div style="border:ridge thin #9900cc"> Sample </div></td>
      <td><div style="border:ridge medium #660033"> Sample </div></td>
      <td><div style="border:ridge thick green"> Sample </div></td>
      <td><div style="border:ridge 3mm lightskyblue"> Sample </div></td>
    </tr>
    <tr> 
      <td style="color:red">inset</td>
      <td><div style="border:inset thin #9900cc"> Sample </div></td>
      <td><div style="border:inset medium #660033"> Sample </div></td>
      <td><div style="border:inset thick green"> Sample </div></td>
      <td><div style="border:inset 3mm lightskyblue"> Sample </div></td>
    </tr>
                                <tr> 
      <td style="color:red">outset</td>
      <td><div style="border:outset thin #9900cc"> Sample </div></td>
      <td><div style="border:outset medium #660033"> Sample </div></td>
      <td><div style="border:outset thick green"> Sample </div></td>
      <td><div style="border:outset 3mm lightskyblue"> Sample </div></td>
    </tr>
                                <tr> 
      <td style="color:red">dotted</td>
      <td><div style="border:dotted thin #9900cc"> Sample </div></td>
      <td><div style="border:dotted medium #660033"> Sample </div></td>
      <td><div style="border:dotted thick green"> Sample </div></td>
      <td><div style="border:dotted 3mm lightskyblue"> Sample </div></td>
    </tr>
    <tr> 
      <td style="color:red">dashed</td>
      <td><div style="border:dashed thin #9900cc"> Sample </div></td>
      <td><div style="border:dashed medium #660033"> Sample </div></td>
      <td><div style="border:dashed thick green"> Sample </div></td>
      <td><div style="border:dashed 3mm lightskyblue"> Sample </div></td>
    </tr>
  </table>