流动布局

之前的布局都是固定了,不管实际页面的大小

如果要改成流动布局,只需要将 container 类改成 container-fluid 即可

然后把 row 类改成 row-fluid 所谓流动布局,就是其不再是固定像素大小,而采用了百分比

一旦改成了流动布局后,神奇的一幕就出现了,当我们去改变浏览器大小的时候,内容随着浏览器大小的变化而变化!!真棒!

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>BootStrap</title>
    <link type="text/css" rel="stylesheet" href="../../resources/bootstrap-2/css/bootstrap.css">
    <script type="text/javascript" src="../../resources/bootstrap-2/js/bootstrap.js"></script>
    <script type="text/javascript" src="../../resources/jQuery/jquery-1.12.4.min.js"></script>

    <script type="text/javascript" src="../../resources/js/html5.js"></script>
    <!--解决手机上的显示问题-->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!--解决IE低版本问题-->
    <!--[if lt IE9]>
    <script type="text/javascript" src="../../resources/js/html5.js"></script>
    <![endif]-->
</head>
<body>
<div class="container-fluid">
    <h1 class="page-header">布局
        <small>使用BootStrap网格布局</small>
    </h1>
    <p>段落文字</p>
    <div class="row-fluid">
        <div class="span4">
            <h2 class="page-header">区块1</h2>
            <p>段落文字</p>
        </div>
        <div class="span4">
            <h2 class="page-header">区块2</h2>
            <p>段落文字</p>
        </div>
        <div class="span4">
            <h2 class="page-header">区块3</h2>
            <p>段落文字</p>
            <div class="row-fluid">
                <div class="span6">布局的嵌套</div>
                <div class="span6">布局的嵌套</div>
            </div>
        </div>
    </div>
</div>
</body>
</html>

注意:有一点区别,在嵌套布局中,嵌套元素的大小都是相对于其父容器而言的,所以区块3中的嵌套应该是span6,表示占用第二层布局的50%,而不再是原先的span2

时间: 2024-11-02 23:21:22

流动布局的相关文章

固定布局,流动布局,弹性布局

打造无懈可击的web设计——流动布局和弹性布局 http://blog.csdn.net/qinghuawenkang/article/details/7557087 转: 自适应css布局—-流动布局新时代(译文) http://justcoding.iteye.com/blog/1825188 应运而生的web页面响应布局 http://www.zhangxinxu.com/wordpress/2011/09/页面响应布局/ 固定布局.流动布局.弹性布局哪一种适合你(上) http://ww

网页布局之---固定布局、流动布局、弹性布局(转)

原文地址 有一个问题已经困扰网页设计师们很久了:该使用固定.流动.弹性,还是混合布局呢?它们各有优缺点.最终的决定取决于网站的可用性,单用某一种布局就想达到目的,可能没那么容易.那么,既然如此令人困惑,是否有做出正确决定的诀窍呢?考虑好几个问题,恰当地设定目标结果,你也能做出融合各方优点的成功布局设计. 为什么要争论这些?网页设计受可用性的大棒指引,而由于网站用户的多样性,已经很难做出对不同用户都有足够可用性的网站. 当设计的网站会面向众多用户时,设计师必须考虑访客之间的下列潜在差异: 屏幕分辨

流动布局和弹性布局

  流体布局 弹性布局 混合布局 实现方式 百分比 把px转化成em(width) 用em设置宽度,用百分比设置最大宽度 缺点     改良方法 设置min-width 设置max-width ps:一般浏览器的默认字号是16px,在使用默认字号时1em相当于10px

html5 流动布局

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <title>后台登陆</title> <style type="text/css">

flex组合流动布局实例---利用css的order属性改变盒子排列顺序

flex弹性盒子 <div class="container"> <div class="box yellow"></div> <div class="container" id="container2"> <div class="box blue"></div> <div class="box green"&

Bootstrap 流动布局

<div class="container-fluid"> <div class="row-fluid"> <div class="span2"> <!--Sidebar content--> </div> <div class="span10"> <!--Body content--> </div> </div> &l

bootstrap -- 学习之流动布局

Grid是什么? Grid 翻译成中文是格栅系统,不过还是不好理解,理解为一行12个格子可能更容易些.Grid可以把一行内容最多分成12个格子,而且可以根据需要来合并这12个格子中的其中某些格子.下面是一个示意图.这样做有什么好处呢?最大的好处就是方便排版. 举个例子,我现在要在每一行设置三个元素,我想让这三个元素在页面中占据相同的宽度,也就是把页面三等分,那么,我们就可以用 Grid 系统来处理,三个元素都设置为 span 4即可以. Grid 的基础用法: 四个层级: Grid系统有四个层级

css3 flex流动自适应响应式布局样式类

1.再说css3 flex 一旦一个容器赋予了display:flex属性,将会有以下特点: 项目无法设置浮动. 列表的样式会被清除. 无法使用vertical-align设置垂直对齐方式. 目前互联网上关于flex流动布局的文章很少,搜索关于flex的文章,大部分还介绍的是旧的知识点,显然已经不符合当前的w3c标准了,要想了解flex的相关内容,可以参考http://qianduanblog.com/2549.html.并且,支持flex的浏览器也很少,只有谷歌浏览器完全支持,其他低版本的we

CSS原生布局方式

前言 网页原生布局的方法其实网上有很多,大概为Flow(流动布局模型).Float(浮动布局模型).Layer(层级布局模型).<!--more--> Flow布局 流动布局模型其实就是默认的网页布局模式.也就是说网页在默认状态下的HTML网页元素都是根据流动模型来分布网页内容的.流动布局将会有两个比较典型的特征,第一,块级元素都会在所处的最近父级容器元素内自上而下按顺序垂直顺延分布,因为在默认状态下,块级元素的宽度都是100%(即父级元素宽度的100%).实际上,块状元素都会以行的形式占据位