ホームページ >ウェブフロントエンド >htmlチュートリアル >ブートストラップ学習(1)_html/css_WEB-ITnose
はじめに
Twitter 発の Bootstrap は、現在最も人気のあるフロントエンド フレームワークです。 Bootstrap は HTML、CSS、JAVASCRIPT に基づいており、シンプルかつ柔軟で、Web 開発を高速化します。
Bootstrap の最新バージョンは http://getbootstrap.com/ からダウンロードできます。このリンクをクリックすると、次のような Web ページが表示されます:
2 つのボタンが表示されます:
必要な js および css ファイルを導入します
<!-- 新 Bootstrap 核心 CSS 文件 --><link href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet"><!-- 可选的Bootstrap主题文件(一般不使用) --><script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap-theme.min.css"></script><!-- jQuery文件。务必在bootstrap.min.js 之前引入 --><script src="http://apps.bdimg.com/libs/jquery/2.0.0/jquery.min.js"></script><!-- 最新的 Bootstrap 核心 JavaScript 文件 --><script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/js/bootstrap.min.js"></script>
注: Jquey ファイルは bootstrap.min.js の前に導入する必要があります
最初の例、Hello World
<!DOCTYPE html><html><head> <title>在线尝试 Bootstrap 实例</title> <link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script></head><body> <h1>Hello, world!</h1></body></html>
Bootstrap は、最新のデスクトップ システムやモバイル ブラウザーで適切に動作します。
古いブラウザではうまくサポートされていない可能性があります。
次の表は、Bootstrap でサポートされているブラウザとプラットフォームの最新バージョンを示しています:
Android | YES | YES | YES該当なし | いいえ | 該当しません |
iOS | YES | 該当なし | 該当なし | NO | YES |
Mac OS 該当 | YESはい | Windows | はい | ||
YES* YES | NO | * Bootstrap は、IE ブラウザの Internet Explorer 8 以降のバージョンをサポートします。 | Bootstrap テーブル | Bootstrap は、テーブルを作成するための明確なレイアウトを提供します。次の表に、Bootstrap でサポートされているいくつかのテーブル要素を示します。 |
タグの説明
f5d188ed2c074f8b944552db028f98a1
基本スタイルをテーブルに追加します。
テーブルのヘッダー行のコンテナ要素 (a34de1251f0d9fe1e645927f19a896e8)。テーブルの列を識別するために使用されます。 | |||||||||||||||||||||||||||||||||
テーブル本体内のテーブル行のコンテナ要素 (a34de1251f0d9fe1e645927f19a896e8)。 | |||||||||||||||||||||||||||||||||
単一の行に表示される表セルのグループのコンテナ要素 (b6c5a531a458a2e790c1fd6421739d1c または b4d429308760b6c2d20d6300079ed38e)。 | |||||||||||||||||||||||||||||||||
デフォルトのテーブルセル。 | |||||||||||||||||||||||||||||||||
列または行を識別するために使用される特別なテーブル セル (範囲と位置に応じて)。 内で使用する必要があります。 | 63bd76834ec05ac1f4c0ebbeaafb0994 テーブル ストレージの内容の説明または概要。 | | 表格类下表样式可用于表格中:
a34de1251f0d9fe1e645927f19a896e8, b4d429308760b6c2d20d6300079ed38e 和 b6c5a531a458a2e790c1fd6421739d1c 类下表的类可用于表格的行或者单元格:
基本的表格如果您想要一个只带有内边距(padding)和水平分割的基本表,请添加 class .table,如下面实例所示:
<!DOCTYPE html><html><head> <title>Bootstrap 实例 - 基本的表格</title> <link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <script src="/scripts/jquery.min.js"></script> <script src="/bootstrap/js/bootstrap.min.js"></script></head><body><table class="table"> <caption>基本的表格布局</caption> <thead> <tr> <th>名称</th> <th>城市</th> </tr> </thead> <tbody> <tr> <td>Tanmay</td> <td>Bangalore</td> </tr> <tr> <td>Sachin</td> <td>Mumbai</td> </tr> </tbody></table></body></html> 结果如下 上下文类下表中所列出的上下文类允许您改变表格行或单个单元格的背景颜色。
这些类可被应用到 a34de1251f0d9fe1e645927f19a896e8、b6c5a531a458a2e790c1fd6421739d1c 或 b4d429308760b6c2d20d6300079ed38e。
<!DOCTYPE html><html><head> <title>Bootstrap 实例 - 上下文类</title> <link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <script src="/scripts/jquery.min.js"></script> <script src="/bootstrap/js/bootstrap.min.js"></script></head><body><table class="table"> <caption>上下文表格布局</caption> <thead> <tr> <th>产品</th> <th>付款日期</th> <th>状态</th> </tr> </thead> <tbody> <tr class="active"> <td>产品1</td> <td>23/11/2013</td> <td>待发货</td> </tr> <tr class="success"> <td>产品2</td> <td>10/11/2013</td> <td>发货中</td> </tr> <tr class="warning"> <td>产品3</td> <td>20/10/2013</td> <td>待确认</td> </tr> <tr class="danger"> <td>产品4</td> <td>20/10/2013</td> <td>已退货</td> </tr> </tbody></table></body></html> 结果如下图所示: 响应式表格通过把任意的 .table 包在 .table-responsive class 内,您可以让表格水平滚动以适应小型设备(小于 768px)。当在大于 768px 宽的大型设备上查看时,您将看不到任何的差别。
<!DOCTYPE html><html><head> <title>Bootstrap 实例 - 响应式表格</title> <link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <script src="/scripts/jquery.min.js"></script> <script src="/bootstrap/js/bootstrap.min.js"></script></head><body><div class="table-responsive"> <table class="table"> <caption>响应式表格布局</caption> <thead> <tr> <th>产品</th> <th>付款日期</th> <th>状态</th> </tr> </thead> <tbody> <tr> <td>产品1</td> <td>23/11/2013</td> <td>待发货</td> </tr> <tr> <td>产品2</td> <td>10/11/2013</td> <td>发货中</td> </tr> <tr> <td>产品3</td> <td>20/10/2013</td> <td>待确认</td> </tr> <tr> <td>产品4</td> <td>20/10/2013</td> <td>已退货</td> </tr> </tbody> </table></div> </body></html> 结果如下:
按钮、在页面插入代码可看: 致谢:感谢您的阅读!
|