gorogoronyan FC2

CSS: border - 枠線

概略

border は要素に枠線を付けることができます。

border は、要素が 1) ブロック (display: block;) やインラインブロック (display: inline-block;) か、 2) インライン (display: inline;) かによって線の付き方が変わります。
CSS display: inline, block, inline-block など

左の図の上側はインライン要素 (span タグ, a タグ, b タグなど) の border、 下側はブロック要素 (div タグ, h1 タグ, p タグ, figureタグなど) の border です。
TestCSS_inline_span01.html

基本的なサンプル

border は div, p, h1(,h2,...), ul,li, table などさまざまなタグで使えます。

TestCSS_border01.html
border のサンプル。
TestCSS_boxshadow01.html
box-shadow で影を付ける。
CSS 効果: 影をつける、グラデーションなど
TestHTML_hn02.html
見出しのサンプル。h1, h2 タグなど。
h1, h2などのタグも div と同じブロック要素で、CSS の指定の仕方も同じです。
TestHTML_hn03.html
見出しのサンプル。 ドロップシャドー、グラデーションのサンプル。
CSS 効果: 影をつける、グラデーションなど

border で強調表示する

:hover などと組み合わせてマウスカーソルが来たときに border を太くして強調表示に使うことができます。

TestCSS_box_sizing_li_flex01.html
目次の項目にマウスカーソルが来たときに強調表示するサンプル。
CSS: 要素の余白: box-sizing
CSS: flex
ul,ol,li タグ

角を丸くする border-radius

TestCSS_border04.html
dl, dt, dd タグを使ったタイトル付きの枠のサンプル。
dl,dt,dd タグ
TestCSS_border02.html
dl, dt, dd タグの代わりに div, h4, p タグに置き換えた例。
TestCSS_border_radius01.html
px 指定のサンプル。
TestCSS_border_radius02.html
% 指定のサンプル。楕円が描きやすい。
px 指定も %指定も4隅のパラメータを個別に指定することで、 やや複雑な形にすることもできます。

特殊なサンプル

TestCSS_border03.html
border の仕組み。ちょっとひねったサンプル。

関連

inserted by FC2 system