Bootstrap チュートリアル2〜W3schools: チュートリアル1〜
W3schoolesのBootstrapチュートリアルを始めます。
1. HTML5の定義をする
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> </head> </html>
2. Bootstrapはレスポンシブ対応
<meta name="viewport" content="width=device-width, initial-scale=1">
3.コンテナ
ブートストラップは、サイトの内容をラップするために含む要素が必要です。
から選択するには、2つのコンテナクラスがあります。
.container
クラスは、応答性の提供、固定幅のコンテナを.container-fluid
クラスが提供全幅容器をビューポートの幅全体に及びます
という様な特徴がある様です。
3番目のコンテナはちょっと注意して置く必要がありそうです。ポイントとしてはコンテナは2種類あって以下の様な違いがあるということです。
<.container>
<.container-fulid>
自分の認識としては、画面の中央に来るかこないか?の様に思えるのですが、まぁ実行結果がそうなのだからそうなのであろう。深く追求する気なし(笑)
ちなみに作成したHTMLは下の様になっています
<!DOCTYPE html> <html lang="en"> <head> <title>Bootstrap Example</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script> </head> <body> <div class="jumbotron text-center"> <h1>My First Bootstrap Page</h1> <p>Resize this responsive page to see the effect!</p> </div> <div class="container"> <div class="row"> <div class="col-sm-4"> <h3>Column 1</h3> <div ng-app=""> <p>Name : <input type="text" ng-model="name"></p> <h1>Hello {{name}}</h1> </div> </div> <div class="col-sm-4"> <h3>Column 2</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p> <p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p> </div> <div class="col-sm-4"> <h3>Column 3</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p> <p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p> </div> </div> </div> </body> </html>
こんな感じでチュートリアル(このページ)は終わっていたのですが、ちょいとまとめてみようと思います。
今回のまとめ
実際に作成するときにはこれらのうちどちらかで作成したいものに適応させるのが便利なやり方かもしれない。
逆に言うと「こんな感じで表示したい」となったときにはそれに対応するCSSクラス名を探さなくてはいけないのだろうか?
探すとなるとちょっと面倒な感じもするが。。。チュートリアルを進めていくと何かしらがわかるのであろうことを期待しつつ。。。
この辺でこの記事も終わりにしたいと思います。
でわでわ。。。