
在手机小屏幕上,上行A占2份B占10份,AB分享了这12份,下行A占1份B占1份C占10份,ABC分享了这12份。
在平板的中等屏幕上,上行A占8份B占4份,AB分享了这12份,下行A占10份B占1份C占1份,ABC分享了这12份。
在PC的大屏幕上,上行A占4份B占8份,AB分享了这12份,下行A占1份B占10份C占1份,ABC分享了这12份。
二、制作过程
先在网页文件夹中配置好Bootstrap,在官网(点击打开链接)下载组件即可,用于生产环境的Bootstrap版本(点击打开链接),Bootstrap3对2并不兼容,建议直接根据其开发文档使用Bootstrap3。将Bootstrap解压之后把得到的3个文件夹css,fonts,js拷贝到站点目录下面。如果是Eclipse的JSP Web Project的话就把它们放到WebRoot文件夹下面。
之后代码如下,详情请看注释:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><!--网页编码,要使用的外部文件,自动适应屏幕--><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link href="css/bootstrap.css" rel="stylesheet" media="screen"><meta name="viewport"content="width=device-width,initial-scale=1.0,user-scalable=no"><title>栅格系统</title></head><body><!--使用Bootstrap如果不使用面板的话,要把元素放进一个占满100%屏幕的容器里--><!--class="container"则自动居中--><div class="container-fluid"><!--定义一行--><div class="row"><!--xs代表手机小屏幕,md代表平板中屏幕,lg代表PC大屏幕--><!--同一对的元素之和必须等于12,否则出现错误,如A的col-xs-2+B的col-xs-10是等于12的--><!--bg-warning是定义浅黄色的背景色--><div class="col-xs-2 col-md-8 col-lg-4 bg-warning">A</div><div class="col-xs-10 col-md-4 col-lg-8 bg-primary">B</div></div><div class="row"><!--这里的道理与上面的一样,A的col-xs-1+B的col-xs-1+C的col-xs-10是等于12的--><div class="col-xs-1 col-md-10 col-lg-1 bg-warning">A</div><div class="col-xs-1 col-md-1 col-lg-10 bg-primary">B</div><div class="col-xs-10 col-md-1 col-lg-1 bg-success">C</div></div></div></body></html>