LoginSignup
0
3

More than 3 years have passed since last update.

HTMLファイルにBootstrapを導入する。[随時更新]

Last updated at Posted at 2019-06-16

対象読者

Bootstrapを使ってみたいけど、よく分からないという人
公式ドキュメントが英語でチンプンカンプンの人

今回用意するもの

エディタ(今回はVscodeを使用します)
HTMLファイル(作り方はこちら)

そもそもBootstrapって何?

getbootstrap.com_.png
https://getbootstrap.com/

Twitter社が開発したCSSフレームワーク
LaravelやRuby on Railsなどもフレームワークですが、
ここではそのCSS用の認識でいいです。
class名にBootstrapが用意している、英単語を入れるだけで
見栄えの良い画面を作る事ができます。
一々class名を考えて、marginやpaddingを指定しなくても良いんです。

準備

適当にHello_world.htmlのファイルを作成して、エディタで開いてください。
!を押してそのままtabキーを押すと勝手にDOCTYPE宣言をしてくれます。
必要のないmetaタグは削除しておきましょう。
bootstrap.mov.gif

hello_world.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>hello world</title>
</head>
<body>

</body>
</html>

Bootstrapを導入する。

こちらに飛ぶと、手順が書いています。
手順通りに書いてみましょう。

headのタグの中にlinkのタグを導入する。

英文ですが、『headのタグの中に下記をコピーアンドペーストしてね』って書いています。指示通りに書いてみましょう。

スクリーンショット 2019-06-17 午前0.30.56.png

hello_world.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
    <title>hello world</title>
</head>
<body>

</body>
</html>

</body>の手前にscriptのタグを導入する。

次に</body>のタグの前に3つのscriptタグをコピーして貼り付けます。

スクリーンショット 2019-06-17 午前0.37.28.png

hello_world.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
    <title>hello world</title>
</head>
<body>

    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script> 
</body>
</html>

上のように貼り付ける事ができたら、保存しましょう!
これでBootstrapの導入は完了しました!

(おまけ)実際に書いてみる。

Bootstrapは公式ドキュメントで様々なクラス名を紹介しています。
コピーアンドペーストするだけで簡単に実装できてしまいます。
スクリーンショット 2019-06-17 午前0.43.02.png

今回は例としてドロップダウンのみ紹介します。
こちらに飛んで、Singlebuttonを実装します。

スクリーンショット 2019-06-17 午前0.48.31.png

既に見本があるので、コードをコピーして貼り付けましょう。

hello_world.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
    <title>hello world</title>
</head>
<body>
    <div class="dropdown">
        <button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
            Dropdown button
        </button>
        <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
            <a class="dropdown-item" href="#">Action</a>
            <a class="dropdown-item" href="#">Another action</a>
            <a class="dropdown-item" href="#">Something else here</a>
        </div>
    </div>
    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script> 
</body>
</html>

下のように表示されれば成功です。
スクリーンショット 2019-06-17 午前1.02.09.png

(おまけのおまけ)オフラインでもBootsrapを導入する方法

随時更新します。

0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3