ボックスモデル…要素はすべて四角い領域(ボックス)で定義されるという考え方
下記のようにHTMLでボックスを作成し、ボックスの大きさ、背景色、枠線の太さ/色/種類/場所はCSSで指定できる。
(HTMLの記述)
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8" />
<link rel="stylesheet" href="box.css" />
<title>タイトルを入力</title>
</head>
<body>
<div class="box1">
<div class="box2"></div>
</div>
</body>
</html>
☝box1の中にbox2がある状態
(CSSの記述)
.box1{
width: 300px; (横幅: 300px;)
height: 300px; (高さ・縦幅: 300px;)
background-color: pink; (boxの背景色: ピンク;) ※カラーコードでも指定できる
border :solid black; (枠線 :枠線の種類solid・実線ー 黒;)
border-top-width: 5px; (枠線-位置上-枠線の太さ: 5px;)
border-left-width: 5px; (枠線-位置左-枠線の太さ: 5px;)
border-right-width: 5px; (枠線-位置右-枠線の太さ: 5px;)
border-bottom-width: 5px; (枠線-位置下-枠線の太さ: 5px;) ※bottomとunderを間違えないように注意
border-top-style: dotted; (枠線-位置上-枠線の種類: ドット;)→上の枠線だけ枠線の種類がドットになる
border-top-color: purple; (枠線-位置上-枠線の色: 紫;)→上の線だけ枠線の色が紫になる
}
.box2{
width: 100px;
height: 100px;
background-color: blue;
border: 5px solid yellow;
}
border(枠線)の種類にはsolid(実線ー)のほかに、double(二重線=)、dashed(破線- - -)、dotted(点線・・・)等がある。
FYI