CSS実践(4) 「ボックスの横幅と高さの指定」
1. はじめに
本記事では、CSSの
「ボックスの横幅と高さの指定」
について記載する。
・width:横幅
・height:高さ
2. ボックスの横幅と高さの指定
コンテンツ、パディング、ボーダーの領域は変更可能だが、マージン領域は含まれない。
3. 横幅と高さの変更
h1の横幅と高さの変更
【サンプル】
HTML内は以下のように記述する。
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>初めてのCSS</title>
<link rel="stylesheet" href="css/style.css" />
<style>
h1,p{
background-color: #6495ed;
}
</style>
</head>
<body>
<h1>ボックスモデル</h1>
<p>ボックスモデルの練習です。文章に意味はありません。</p>
</body>
h1 {
width: 400px;
height: 240px;
}
指定したボックスを中央揃え
左右のマージンをオートにする。
h1 {
width: 400px;
height: 240px;
margin-right: auto;
margin-left: auto;
}
コンテンツを中央に配置したい場合
h1 {
width: 400px;
height: 240px;
margin-right: auto;
margin-left: auto;
text-align: center;
}
4. マージンとパディングの違い
1.余白ができる位置が違う
2.マージンは負の値が使える
3.マージンは値にautoが使える
以下へ解説を記載する。
1.余白ができる位置が違う
マージン領域はボーダー領域の内側なので、余白はできない。
逆の意味では、ボーダ領域やパディング領域はそれぞれ内側に領域が存在するので余白が設定できる。
2.マージンは負(-)の値が使える
【サンプル】
<body>
<h1>1</h1>
<p>2</p>
</body>
h1 {
background-color: #ccc;
}
p {
background-color: skyblue;
margin-top: -60px;
}
パディングには負の値は使うことができない。
3.マージンは値にautoが使える
HTMLファイルに関しては上記記載のものを継承
h1 {
background-color: #ccc;
}
p {
background-color: skyblue;
margin-top: -60px;
margin-left: auto;
margin-right: auto;
}
パディングにはautoを使用することはできない。
5.おわりに
次項:CSS実践(5) 「3つのセレクターを使えるようになる」に続く。
Author And Source
この問題について(CSS実践(4) 「ボックスの横幅と高さの指定」), 我々は、より多くの情報をここで見つけました https://qiita.com/Stack_up_Rising/items/08da8c5902d3d44f8da6著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .