四时宝库

程序员的知识宝库

Bootstrap CSS概览(bootstrap.min.css)

前言

好久没更新文章了,最近复习了下JS的知识,接下来的时间还要忙开学的课程设计,

对学校也是无语,上个学期学的内容,放到下个学期来做课程设计,不知道学校怎么考虑的。

但是,反正暑假有时间,那就暑假来慢慢的做课程设计,省得开学了时间又紧。


学习内容

昨天正式开始学习Bootstrap,今天就总结下接下来要学习的内容,可能不是很准确,

但是希望各位大佬能够提出意见,在此谢谢各位大佬了。


什么是Boostrap?

  • Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架;

  • Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的;

  • Bootstrap 是由 Twitter 的 Mark Otto 和 Jacob Thornton 开发的;

  • Bootstrap 是 2011 年八月在 GitHub 上发布的开源产品。


为什么要学习Boostrap?

  • 容易上手:只要具备 HTML 和 CSS 的基础知识,就可以开始学习 Bootstrap;

  • 响应式设计:Bootstrap 的响应式 CSS 能够自适应于台式机、平板电脑和手机;

  • 它为开发人员创建接口提供了一个简洁统一的解决方案;

  • 它包含了功能强大的内置组件,易于定制;

  • 它还提供了基于 Web 的定制;

  • 它是开源的。


Bootstrap 包的内容

  • 基本结构:Bootstrap 提供了一个带有网格系统、链接样式、背景的基本结构。

  • CSS:Bootstrap 自带以下特性:全局的 CSS 设置、定义基本的 HTML 元素样式、可扩展的 class,以及一个先进的网格系统。

  • 组件:Bootstrap 包含了十几个可重用的组件,用于创建图像、下拉菜单、导航、警告框、弹出框等等。

  • JavaScript 插件:Bootstrap 包含了十几个自定义的 jQuery 插件。

  • 定制:您可以定制 Bootstrap 的组件、LESS 变量和 jQuery 插件来得到您自己的版本。


Bootstrap 底层结构的关键部分

移动设备优先

Bootstrap 3 的设计目标是移动设备优先,然后才是桌面设备。

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

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

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

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


响应式图像

通过添加 img-responsive class 可以让 Bootstrap 3 中的图像对响应式布局的支持更友好。

<img src="..." class="img-responsive" alt="响应式图像">
.img-responsive {

这表明相关的图像呈现为 inline-block。当把元素的 display 属性设置为 inline-block,元素相对于它周围的内容以内联形式呈现,但与内联不同的是,这种情况下我们可以设置宽度和高度。


全局显示、排版和链接

  • Bootstrap 3 使用 body {margin: 0;} 来移除 body 的边距;

  • 使用 @font-family-base、 @font-size-base 和 @line-height-base 属性作为排版样式;

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


避免跨浏览器的不一致

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

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


Bootstrap 浏览器/设备支持

ChromeFirefoxIEOperaSafari
AndroidYESYES不适用NO不适用
iOSYES不适用不适用NOYES
Mac OS XYESYES不适用YESYES
WindowsYESYESYES*YESNO

* Bootstrap 支持 Internet Explorer 8 及更高版本的 IE 浏览器。


今天就到这了,如果有什么错误的地方,希望各位大佬能够帮忙纠正,小弟在此谢谢了


;;

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接