トップページ > スタイルシートリファレンス > outline

★スタイルシートリファレンス

outline …… アウトラインのスタイル・太さ・色を指定する
Internet Explorer5-macInternet Explorer8Internet Explorer9 Opera7Opera8Opera9Opera10 Firefox2Firefox3Firefox4 Google Chrome1Google Chrome2Google Chrome3Google Chrome4Google Chrome5Google Chrome6
広告

outlineプロパティは、アウトラインのスタイル・太さ・色をまとめて指定する際に使用します。 スタイル・太さ・色のうち、指定する値を任意の順序でスペースで区切って記述します。

borderプロパティとは異なり、outlineプロパティには上下左右の概念はありません。 アウトラインをつける(縁取りをする)対象が丸い場合には、アウトラインも丸くなります。

■アウトラインスタイルの値

none
アウトラインは表示されず、太さも0になります。これが初期値です。
solid
1本線で表示されます。
double
2本線で表示されます。
groove
立体的に窪んだ線で表示されます。
ridge
立体的に隆起した線で表示されます。
inset
上と左のアウトラインが暗く、下と右のアウトラインが明るく表示され、アウトラインで囲まれた領域全体が立体的に窪んだように表示されます。上下左右の一部だけに指定しても立体感は出ません。
outset
上と左のアウトラインが明るく、下と右のアウトラインが暗く表示され、アウトラインで囲まれた領域全体が立体的に隆起したように表示されます。上下左右の一部だけに指定しても立体感は出ません。
dashed
破線で表示されます。
dotted
点線で表示されます。

■アウトライン太さの値

数値で指定
数値にpxなどの単位をつけて指定します。pxとは1ピクセルを1とする単位で、実際に表示されるサイズは72dpiや96dpiといったモニタの解像度により変化します。
キーワードで指定
thin(細い)、medium(普通)、thick(太い)のうち、いずれかを指定します。キーワードで指定する場合、実際に表示される太さはブラウザにより異なります。

■アウトライン色の値

#000000などの記述やカラーネームで色指定をします。
invert
地の色を反転させた色になります。

■使用例

スタイルシート部分は外部ファイル(sample.css)に記述。

input.sample1 {outline: solid 1px #0000ff;}
input.sample2 {outline: double 2px #ff0000;}
input.sample3 {outline: groove 3px #ff0000;}
input.sample4 {outline: inset 4px #ffff00;}
input.sample5 {outline: dotted 5px invert;}

HTMLソース

<html>
<head>
<link rel="stylesheet" href="sample.css" type="text/css">
</head>
<body>

<form action="cgi-bin/aaa.cgi" method="post">
<b> 名前:</b><br>
<input class="sample1" type="text" name="name" size="30"><br>
<b> パスワード:</b><br>
<input class="sample2" type="password" name="pass" size="6"><br>
<b>学年:</b><br>
<input class="sample3" type="radio" name="gakunen" value="1年生">1年生
<input class="sample3" type="radio" name="gakunen" value="2年生">2年生
<input class="sample3" type="radio" name="gakunen" value="3年生">3年生
<input class="sample3" type="radio" name="gakunen" value="4年生">4年生
<input class="sample3" type="radio" name="gakunen" value="5年生">5年生
<input class="sample3" type="radio" name="gakunen" value="6年生">6年生<br>
<b>好きな課目:</b><br>
<input class="sample4" type="checkbox" name="kamoku" value="国語">国語
<input class="sample4" type="checkbox" name="kamoku" value="英語">英語
<input class="sample4" type="checkbox" name="kamoku" value="算数">算数
<input class="sample4" type="checkbox" name="kamoku" value="理科">理科
<input class="sample4" type="checkbox" name="kamoku" value="社会">社会
<input class="sample4" type="checkbox" name="kamoku" value="体育">体育<br>
<b>宿題ファイル:</b><br>
<input class="sample5" type="file" name="syukudai"><br>
<input type="submit" value="送信">
<input type="reset" value="リセット">
</form>

</body>
</html>
↓↓↓

ブラウザ上の表示

名前:

パスワード:

学年:
1年生 2年生 3年生 4年生 5年生 6年生
好きな課目:
国語 英語 算数 理科 社会 体育
宿題ファイル:

■関連項目

outline …… アウトラインのスタイル・太さ・色を指定する
outline-color …… アウトラインの色を指定する
outline-style …… アウトラインのスタイルを指定する
outline-width …… アウトラインの太さを指定する
広告
Sponsors
広告
MuuMuu Domain!
ドメイン取るならお名前.com
現役エンジニアのオンライン家庭教師【CodeCamp】
サイトに広告を掲載してお小遣いが稼げる!【A8.net】
Node.jsコース
はじめてのプログラミングコース
▲ページ先頭へ
HTMLクイックリファレンスについて
© HTMQ