TOP マージン・パディング・ボーダー > スタイルシートでボーダーを個別に指定する

スタイルシートでボーダーを個別に指定する

 スタイルシートを使ってボーダーを指定する際に、ボーダーの方向と書式をピンポイントで指定することもできます。

たとえば、下に二重線を引きたい場合があれば、border-bottom-styleプロパティを使います。このやり方だと、 ある方向の書式を一つだけ指定する形になるので、border-bottomプロパティを使って指定したほうがスタイルシートがすっきりしたものになります。

 

スタイルシートでボーダーを個別に指定する。

【書き方】

border-xxx-yyy :値;
     xxxにはtop/bottom/left/rightのどれか、
     yyyにはstyle/color/widthのどれかがはいる

 

"スタイルシートでボーダーを個別に指定する。"のサンプルはコチラをクリック

 

  • サンプルページのコードは以下の通りです。

 

【スタイルシート】
body{margin: 0px;
background-image: url(http://www.1css.net/img/box2.gif);
}
.c1{
margin: 10px;
border-bottom-color: #ff0000;
border-bottom-style: double;
border-bottom-width: 6px;
}
.c2{
margin: 10px;
padding: 10px;
border-left-color: #00ff00;
border-left-style: groove;
border-left-width: 20px;
}

【HTML本文】
<html>
<head>
<title>スタイルシートでボーダーを個別に指定する。のサンプル</title>
<meta http-equiv="content-type" content="text/html">
<meta http-equiv="content-style-type" content="text/css">

<link rel="stylesheet" href="http://www.1css.net/sample/407.css" type="text/css">

</head>
<body>
<p><font color="red">body要素のマージンを上下左右すべて0pxとしていますので、このように、ページの端々にテキストがぴったり引っ付いてしまいます。</font></p>
<p class="c1">この段落では、下線のボーダーを二重線(double)、色を赤色、幅を6pxに設定しています。<br />スタイルシートには「border-bottom-color: #ff0000;
border-bottom-style: double; border-bottom-width: 6px;」と指定していますが、<br />「border-bottom: double #ff0000 6px;」の方がすっきりします。
</p>
<p class="c2">この段落では、下線のボーダーをgroove、色を緑色、幅を20pxに設定しています。<br />スタイルシートには「border-left-color: #00ff00;
border-left-style: groove; border-left-width: 20px;
」と指定していますが、<br />「border-left: groove #00ff00 20px;」の方がすっきりします。
</p>
</body>
</html>

 

Google
 
Web www.1css.net
 
『1歩!スタイルシート』はリンクフリーです。ご意見・ご感想等なんでもどうぞ!メールはこちらから
『1歩!スタイルシート』の許可なく本サイトの一部あるいは全文のコピーならびに転用を禁じます。