基于Bootstrap实现网页布局案例分析

2019-11-14 10:30:12李文蕙刘嵩
消费导刊 2019年45期
关键词:源码栅格浏览器

李文蕙 刘嵩

武汉软件工程职业学院

一、设计原理

Bootstrap采用的是12列栅格系统布局方式。栅格系统在创建页面布局时把网页总宽度平均分为12份,根据元素需要可以按份自由的组合。为了保证合适的对齐方式以及内边距,行(row)必须包含在.container的class中,.container样式要求左右两边内边距为15px。每一行被分成了12列,行的直接子元素是列,在列里放所需的网页元素。为了快速创建栅格布局,Bootstrap为每一行提供了.row和.col-*-*(例如:.col-xs-3)这样的class。当一行中包含的列大于12时,放置在多余列的元素会作为一个整体排列在下一行。

为了适应不同的浏览器终端,Bootstrap提供了不同的列样式。超小屏幕(<768px)采用的列前缀为:.col-xs-*。小屏幕(>=768px)采用的列前缀为:.col-sm-*。中等屏幕(>=992px)采用的列前缀为:.col-md-*。大屏幕(>=1200px)采用的列前缀为:.col-lg-*。

Bootstrap(v3.3.7版本)针对不同人群的需求,提供了三种不同版本的下载包。(1)用于生产环境的Bootstrap。主要包含编译并压缩后的CSS、JavaScript和字体文件,不包含文档和源码文件。(2)Bootstrap源码。主要包含Less、JavaScript和字体文件的源码,并带有文档。需要Less编译器和一些设置工作。(3)Sass。主要包含Bootstrap从Less到Sass的源码移植项目,用于快速在Rails、Compass或只针对Sass的项目中引入。

二、基本结构

Bootstrap栅格系统的基本结构代码如下:

通过上面的结构能够快速、方便的设计出理想的网页。

三、Bootstrap实例

效果图如下:

图1 Bootstrap实例

四、结语

Bootstrap为大多数标准UI设计场景提供友好的用户体验。同时,它已经得到大多数主流浏览器的支持,解决了跨浏览器问题。大大简化了响应式开发的难度,也提高了前端开发的工作效率。Bootstrap包中提供了设计网页时所需的固定基本结构、CSS3以及JS插件等。随着技术的不断进步,Bootstrap会越来越受欢迎。

猜你喜欢
源码栅格浏览器
基于网页源码结构理解的自适应爬虫代码生成方法
计算机应用(2023年6期)2023-07-03 14:11:56
基于图神经网络的软件源码漏洞检测方法
计算机时代(2023年6期)2023-06-15 17:49:09
基于邻域栅格筛选的点云边缘点提取方法*
企业如何保护源码
反浏览器指纹追踪
电子制作(2019年10期)2019-06-17 11:45:14
基于数据结构教辅系统的实验课程改革
计算机教育(2016年4期)2016-05-20 02:36:05
环球浏览器
环境与生活(2016年6期)2016-02-27 13:46:37
再见,那些年我们嘲笑过的IE浏览器
英语学习(2015年6期)2016-01-30 00:37:23
不同剖面形状的栅格壁对栅格翼气动特性的影响
基于CVT排布的非周期栅格密度加权阵设计
雷达学报(2014年4期)2014-04-23 07:43:13