borderのプロパティのあれこれ

基本的なborder記述方法

border-widthにはborderの大きさを書く。
border-styleにはborderのスタイルを書く。(後述)
border-colorにはborderの色を書く。

border: border-width border-style border-color;

一部分のみに適用することもできる。

border-top: 3px solid #333; 
border-right: 3px solid #333; 
border-bottom: 3px solid #333; 
border-left: 3px solid #333;

border-styleの種類

プロパティ概要
noneボーダーを表示しない。
hiddenボーダーを非表示にする。
outlineプロパティを使った場合には表示される。
(ほとんどの場合、hiddenを使用することはない)。
solid実線のボーダー。
dashed破線のボーダー。
dotted点線のボーダー。
double二重線のボーダー。
groove立ち上がっているように見える、立体的なボーダー。
ridge沈み込んでいるように見える、立体的なボーダー。
inset要素に沈み込んでいるように見える、ボーダー。
outset要素が突き出ているように見える、ボーダー。

角丸

borderを角丸にするにはborder-radiusプロパティを使用する。

border-radius: 100px;

なお特定の部分だけ角丸にする場合は以下のように指定する。

border-radius: 100px 100px 0 0;