記事の内容
border-styleプロパティ
border-styleは、要素のボーダーのスタイル(線の形状)を指定するために使用されます。
border-styleプロパティ
記法
.クラス名 {
border-style: 上辺 右辺 下辺 左辺;
}
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="./main.css" />
<title>border-styleプロパティに関して</title>
</head>
<body>
<div class="boder-style-val1">ボーダースタイル設定値1つ</div>
<div class="boder-style-val2">ボーダースタイル設定値2つ</div>
<div class="boder-style-val3">ボーダースタイル設定値3つ</div>
<div class="boder-style-val4">ボーダースタイル設定値4つ</div>
</body>
</html>
div {
margin: 5px;
}
.boder-style-val1 {
border-style: solid;
border-width: 5px;
}
.boder-style-val2 {
border-style: solid dotted;
border-width: 5px;
}
.boder-style-val3 {
border-style: solid dotted dashed;
border-width: 5px;
}
.boder-style-val4 {
border-style: solid dotted dashed double;
border-width: 5px;
}
出力結果
ボーダースタイル設定値1つ
ボーダースタイル設定値2つ
ボーダースタイル設定値3つ
ボーダースタイル設定値4つ
ボーダースタイルを個別指定
border-styleプロパティ(位置指定)
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="./main.css" />
<title>border-styleプロパティ(位置指定)に関して</title>
</head>
<body>
<div class="boder-top-style">上辺指定</div>
<div class="boder-right-style">右辺指定</div>
<div class="boder-bottom-style">下辺指定</div>
<div class="boder-left-style">左辺指定</div>
</body>
</html>
div {
margin: 5px;
border-style: solid;
}
.boder-top-style {
border-top-style: dotted;
border-width: 5px;
}
.boder-right-style {
border-right-style: dashed;
border-width: 5px;
}
.boder-bottom-style {
border-bottom-style: double;
border-width: 5px;
}
.boder-left-style {
border-left-style: groove;
border-width: 5px;
}
出力結果
上辺指定
右辺指定
下辺指定
左辺指定
ボーダースタイル
属性 | 簡易説明 |
---|---|
none | ボーダーを表示しない |
dotted | 点線 |
dashed | 破線 |
solid | 実線 |
double | 二重下線 |
groove | 浮き出た線 ※ボックスの内側が浮いて見える |
ridge | くぼんだ線。 ※ボックスの内側がくぼんで見える |
inset | インセット。 ※ボックスの外側が浮いて見える |
outset | アウトセット。 ※ボックスの外側がくぼんで見える |
border-styleプロパティ(種類)
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="./main.css" />
<title>border-styleプロパティ(種類)に関して</title>
</head>
<body>
<div class="boder-style-none">スタイル(none)</div>
<div class="boder-style-dotted">スタイル(dotted)</div>
<div class="boder-style-dashed">スタイル(dashed)</div>
<div class="boder-style-solid">スタイル(solid)</div>
<div class="boder-style-double">スタイル(double)</div>
<div class="boder-style-groove">スタイル(groove)</div>
<div class="boder-style-ridge">スタイル(ridge)</div>
<div class="boder-style-inset">スタイル(inset)</div>
<div class="boder-style-outset">スタイル(outset)</div>
</body>
</html>
div {
margin: 5px;
border-style: solid;
}
.boder-style-none {
border-style: none;
border-width: 5px;
}
.boder-style-dotted {
border-style: dotted;
border-width: 5px;
}
.boder-style-dashed {
border-style: dashed;
border-width: 5px;
}
.boder-style-solid {
border-style: solid;
border-width: 5px;
}
.boder-style-double {
border-style: double;
border-width: 5px;
}
.boder-style-groove {
border-style: groove;
border-width: 5px;
}
.boder-style-ridge {
border-style: ridge;
border-width: 5px;
}
.boder-style-inset {
border-style: inset;
border-width: 5px;
}
.boder-style-outset {
border-style: outset;
border-width: 5px;
}
出力結果
スタイル(none)
スタイル(dotted)
スタイル(dashed)
スタイル(solid)
スタイル(double)
スタイル(groove)
スタイル(ridge)
スタイル(inset)
スタイル(outset)