Bootstrap によるレスポンシブ Web デザイン
雛形を作る
Bootstrap を利用するためには CSS と JavaScript を HTML ファイルに読み込む必要があります.いくつかの方法がありますが,Bootstrap のサイトから Docs へ進み,Quick start の 2. Include Bootstrap's CSS and JS にあるコードをそのままコピーして利用すると良いでしょう.
index.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap demo</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
</head>
<body>
<h1>Hello, world!</h1>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous"></script>
</body>
</html>
貼り付けた2行目では言語が英語の en
になっているので,これを日本語の ja
に書き換えます.また,HTML 文書の検証を行ったときに 1行目の doctype
が小文字ではエラーが出力されてしまうので,これが気になる場合は大文字に書き換えておくと良いでしょう.なお,HTML の仕様上では大文字・小文字の違いは無視される (case-insensitive) はずですが,検証すると doctype
に起因してソースコードの他の部分でエラーが表示されてしまいます.(サンプルを見る)
index.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap demo</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
</head>
<body>
<h1>Hello, world!</h1>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous"></script>
</body>
</html>
ブラウザで結果を確認すると,文字のフォントがこれまでとわずかに異なって見えるのではないでしょうか.また,マージン(余白)がリセットされてページの左上に文字が表示されているはずです.