BOOTSTRAT(响应式布局).简单页面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="css/bootstrap.min.css">
    <script src="https://cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script>
    <script src="js/bootstrap.min.js"></script>
</head>
<body>
<nav class="navbar navbar-default" role="navigation">
    <div class="container-fluid">
        <div class="navbar-header">
            <a class="navbar-brand" href="#">伟东云</a>
        </div>
        <div>
            <ul class="nav navbar-nav">
                <li class="active"><a href="#">首页</a></li>
                <li><a href="#">产品</a></li>
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown">
                       资源
                        <b class="caret"></b>
                    </a>
                    <ul class="dropdown-menu">
                        <li><a href="#">jmeter</a></li>
                        <li><a href="#">EJB</a></li>
                        <li><a href="#">Jasper Report</a></li>
                        <li class="divider"></li>
                        <li><a href="#">分离的链接</a></li>
                        <li class="divider"></li>
                        <li><a href="#">另一个分离的链接</a></li>
                    </ul>
                </li>
                <li><a href="#">案例</a></li>
            </ul>
        </div>
    </div>
</nav>
</body>
</html>




<!-- 按钮触发模态框 -->
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal" >
    登陆
</button>
<!-- 模态框(Modal) -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
                    &times;
                </button>
                <h4 class="modal-title" id="myModalLabel">
                    模态框(Modal)标题
                </h4>
            </div>
            <div class="modal-body">
                用户名:<input type="text">
            </div>
            <div class="modal-body">
                密码名:<input type="text">
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">关闭
                </button>
                <button type="button" class="btn btn-primary">
                    提交更改
                </button>
            </div>
        </div><!-- /.modal-content -->
    </div><!-- /.modal -->
</div>

<div id="myCarousel" class="carousel slide">
    <!-- 轮播(Carousel)指标 -->
    <ol class="carousel-indicators">
        <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
        <li data-target="#myCarousel" data-slide-to="1"></li>
        <li data-target="#myCarousel" data-slide-to="2"></li>
    </ol>
    <!-- 轮播(Carousel)项目 -->
    <div class="carousel-inner">
        <div class="item active">
            <img src="images/3d2d10d36265eff050b896aa555b022e.jpg" alt="First slide">
        </div>
        <div class="item">
            <img src="images/5d0e1c909fb9929c6358472b02a92703.jpg" alt="Second slide">
        </div>
        <div class="item">
            <img src="images/8e53d33c18e1bf43422f861aa922e20c.jpg" alt="Third slide">
        </div>
    </div>
    <!-- 轮播(Carousel)导航 -->
    <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
        <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
        <span class="sr-only">Previous</span>
    </a>
    <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
        <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
        <span class="sr-only">Next</span>
    </a>
</div>

</body>








<!DOCTYPE html>
<html>
<head>
    <title>Bootstrap 实例</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css">
    <script src="https://cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script>
    <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <style>


    </style>
</head>
<body>

<!--<div class="container">&lt;!&ndash;div 大小和让文字居中&ndash;&gt; 容器-->
    <!--<div class="jumbotron">&lt;!&ndash;显现container&ndash;&gt;-->
        <!--<h1>我的第一个 Bootstrap 页面</h1>-->
        <!--<p>重置窗口大小,查看响应式效果!</p>-->
    <!--</div>-->
    <!--<div class="row">&lt;!&ndash;just-align:center;&ndash;&gt;-->
        <!--<div class="col-sm-4">&lt;!&ndash;12删排列。每列4个div&ndash;&gt;-->
            <!--<h3>第一列</h3>-->
            <!--<p>学的不仅是技术,更是梦想!</p>-->
            <!--<p>再牛逼的梦想,也抵不住你傻逼似的坚持!</p>-->
        <!--</div>-->
        <!--<div class="col-sm-4">-->
            <!--<h3>第二列</h3>-->
            <!--<p>学的不仅是技术,更是梦想!</p>-->
            <!--<p>再牛逼的梦想,也抵不住你傻逼似的坚持!</p>-->
        <!--</div>-->
        <!--<div class="col-sm-4">-->
            <!--<h3>第三列</h3>-->
            <!--<p>学的不仅是技术,更是梦想!</p>-->
            <!--<p>再牛逼的梦想,也抵不住你傻逼似的坚持!</p>-->
        <!--</div>-->
    <!--</div>-->
<!--</div>-->

<!--为了让 Bootstrap 开发的网站对移动设备友好,确保适当的绘制和触屏缩放,需要在网页的 head 之中添加 viewport meta 标签,如下所示:-->

<!--<meta name="viewport" content="width=device-width, initial-scale=1.0">-->

<!--width 属性控制设备的宽度。假设您的网站将被带有不同屏幕分辨率的设备浏览,那么将它设置为 device-width 可以确保它能正确呈现在不同设备上。-->

<!--initial-scale=1.0 确保网页加载时,以 1:1 的比例呈现,不会有任何的缩放。-->

<!--在移动设备浏览器上,通过为 viewport meta 标签添加 user-scalable=no 可以禁用其缩放(zooming)功能。-->

<!--通常情况下,maximum-scale=1.0 与 user-scalable=no 一起使用。这样禁用缩放功能后,用户只能滚动屏幕,就能让您的网站看上去更像原生应用的感觉。-->

<!--注意,这种方式我们并不推荐所有网站使用,还是要看您自己的情况而定!-->

<!--Bootstrap 3 使用 body {margin: 0;} 来移除 body 的边距。-->

<!--使用 @font-family-base、 @font-size-base 和 @line-height-base 属性作为排版样式。-->

<!--通过属性 @link-color 设置全局链接的颜色。-->

<!--Bootstrap 使用 Normalize 来建立跨浏览器的一致性。-->

<!--Normalize.css 是一个很小的 CSS 文件,在 HTML 元素的默认样式中提供了更好的跨浏览器一致性。-->

<!--container;容器;-->
<!--Bootstrap 3 的 container class 用于包裹页面上的内容。让我们一起来看看 bootstrap.css 文件中的这个 .container class。-->



<!--//2::网格系统:本章节我们将讲解 Bootstrap 的网格系统(Grid System)。-->

<!--Bootstrap 提供了一套响应式、移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列-->

<!--工作原理-->
<!--行必须放置在 .container class 内,以便获得适当的对齐(alignment)和内边距(padding)。-->
<!--使用行来创建列的水平组。-->
<!--内容应该放置在列内,且唯有列可以是行的直接子元素。-->
<!--预定义的网格类,比如 .row 和 .col-xs-4,可用于快速创建网格布局。LESS 混合类可用于更多语义布局。-->
<!--列通过内边距(padding)来创建列内容之间的间隙。该内边距是通过 .rows 上的外边距(margin)取负,表示第一列和最后一列的行偏移。-->
<!--网格系统是通过指定您想要横跨的十二个可用的列来创建的。例如,要创建三个相等的列,则使用三个 .col-xs-4。-->
<!--1  1  1  1  1  1  1  1  1  1  1  1-->
<!--4  4  4-->
<!--4  8-->
<!--6  6-->
<!--12-->

<!--媒体查询是非常别致的"有条件的 CSS 规则"。它只适用于一些基于某些规定条件的 CSS。如果满足那些条件,则应用相应的样式。-->

<!--Bootstrap 中的媒体查询允许您基于视口大小移动、显示并隐藏内容。下面的媒体查询在 LESS 文件中使用,用来创建 Bootstrap 网格系统中的关键的分界点阈值。-->

<!--/* 超小设备(手机,小于 768px) */-->
<!--/* Bootstrap 中默认情况下没有媒体查询 */-->

<!--/* 小型设备(平板电脑,768px 起) */-->
<!--@media (min-width: @screen-sm-min) { ... }-->

<!--/* 中型设备(台式电脑,992px 起) */-->
<!--@media (min-width: @screen-md-min) { ... }-->

<!--/* 大型设备(大台式电脑,1200px 起) */-->
<!--@media (min-width: @screen-lg-min) { ... }-->

<!--媒体查询有两个部分,先是一个设备规范,然后是一个大小规则。在上面的案例中,设置了下列的规则:-->

<!--让我们来看下面这行代码:-->

<!--@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }-->
<!--对于所有带有 min-width: @screen-sm-min 的设备,如果屏幕的宽度小于 @screen-sm-max,则会进行一些处理。-->
<!--偏移是一个用于更专业的布局的有用功能。它们可用来给列腾出更多的空间。例如,.col-xs-* 类不支持偏移,但是它们可以简单地通过使用一个空的单元格来实现该效果。-->

<!--为了在大屏幕显示器上使用偏移,请使用 .col-md-offset-* 类。这些类会把一个列的左外边距(margin)增加 * 列,其中 * 范围是从 1 到 11。-->

<!--在下面的实例中,我们有 <div class="col-md-6">..</div>,我们将使用 .col-md-offset-3 class 来居中这个 div。-->
<!--了在内容中嵌套默认的网格,请添加一个新的 .row,并在一个已有的 .col-md-* 列内添加一组 .col-md-* 列。被嵌套的行应包含一组列,这组列个数不能超过12(其实,没有要求你必须占满12列)。-->

<!--Bootstrap 网格系统另一个完美的特性,就是您可以很容易地以一种顺序编写列,然后以另一种顺序显示列。-->

<!--您可以很轻易地改变带有 .col-md-push-* 和 .col-md-pull-* 类的内置网格列的顺序,其中 * 范围是从 1 到 11。-->

<!--在下面的实例中,我们有两列布局,左列很窄,作为侧边栏。我们将使用 .col-md-push-* 和 .col-md-pull-* 类来互换这两列的顺序。-->

<!--由于 <address> 默认为 display:block;,您需要使用 <br> 标签来为封闭的地址文本添加换行。-->

<!--Bootstrap 允许您以两种方式显示代码:-->
<!--请确保当您使用 <pre> 和 <code> 标签时,开始和结束标签使用了 unicode 变体: &lt; 和 &gt;。-->
<!--<caption>  关于表格存储内容的描述或总结。-->

<!--如需使用下拉菜单,只需要在 class .dropdown 内加上下拉菜单即可。下面的实例演示了基本的下拉菜单:-->


</body>
</html>

猜你喜欢

转载自blog.csdn.net/thinkingw770s/article/details/81349048