zoukankan      html  css  js  c++  java
  • Bookstap初步了解

    Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。
    Bootstrap 包的内容:
    基本结构:Bootstrap 提供了一个带有网格系统、链接样式、背景的基本结构。这将在 Bootstrap 基本结构 部分详细讲解。
    CSS:Bootstrap 自带以下特性:全局的 CSS 设置、定义基本的 HTML 元素样式、可扩展的 class,以及一个先进的网格系统。这将在 Bootstrap CSS 部分详细讲解。
    组件:Bootstrap 包含了十几个可重用的组件,用于创建图像、下拉菜单、导航、警告框、弹出框等等。这将在 布局组件 部分详细讲解。
    JavaScript 插件:Bootstrap 包含了十几个自定义的 jQuery 插件。您可以直接包含所有的插件,也可以逐个包含这些插件。这将在 Bootstrap 插件 部分详细讲解。
    定制:您可以定制 Bootstrap 的组件、LESS 变量和 jQuery 插件来得到您自己的版本。


        Download Bootstrap:下载 Bootstrap。点击该按钮,您可以下载 Bootstrap CSS、JavaScript 和字体的预编译的压缩版本。不包含文档和最初的源代码文件。
        Download Source:下载源代码。点击该按钮,您可以直接从 from 上得到最新的 Bootstrap LESS 和 JavaScript 源代码。

    确保适当的绘制和触屏缩放:
    <meta name="viewport" content="width=device-width,
                                         initial-scale=1.0,
                                         maximum-scale=1.0,
                                         user-scalable=no">
    device-width 可以确保它能正确呈现在不同设备上。
    initial-scale=1.0 确保网页加载时,以 1:1 的比例呈现,不会有任何的缩放。
    在移动设备浏览器上,通过为 viewport meta 标签添加 user-scalable=no 可以禁用其缩放(zooming)功能。
    通常情况下,maximum-scale=1.0 与 user-scalable=no 一起使用。这样禁用缩放功能后,用户只能滚动屏幕,就能让您的网站看上去更像原生应用的感觉。

    响应式图像:
    <img src="..." class="img-responsive" alt="响应式图像">
    img-responsive class 为图像赋予了 max- 100%; 和 height: auto; 属性,可以让图像按比例缩放,不超过其父元素的尺寸。

    基本的全局显示:
    使用 body {margin: 0;} 来移除 body 的边距。
    body {
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;//字体样式
      font-size: 14px;//字体大小
      line-height: 1.428571429;//默认行高度
      color: #333333;//默认文本颜色
      background-color: #ffffff;//默认背景颜色
    }

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


    链接样式:
     @link-color 设置全局链接的颜色。
    对于链接的默认样式,如下设置:
    a:hover,
    a:focus {
      color: #2a6496;
      text-decoration: underline;
    }//当鼠标悬停在链接上,或者点击过的链接,颜色会被设置为 #2a6496。同时,会呈现一条下划线。

    a:focus {
      outline: thin dotted #333;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px;
    }//点击过的链接,会呈现一个颜色码为 #333 的细的虚线轮廓。另一条规则是设置轮廓为 5 像素宽,且对于基于 webkit 浏览器有一个 -webkit-focus-ring-color 的浏览器扩展。轮廓偏移设置为 -2 像素。

    避免跨浏览器的不一致:
    使用 Normalize 来建立跨浏览器的一致性。
    Normalize.css 是一个很小的 CSS 文件,在 HTML 元素的默认样式中提供了更好的跨浏览器一致性。

    容器(Container):
    <div class="container">
    container {
       padding-right: 15px;
       padding-left: 15px;
       margin-right: auto;
       margin-left: auto;
    }

     container 的左右外边距(margin-right、margin-left)交由浏览器决定。
    由于内边距(padding)是固定宽度,默认情况下容器是不可嵌套的。

    .container:before,
    .container:after//:before 伪元素防止上边距崩塌,:after 伪元素清除浮动。
     {
      display: table;//会创建一个匿名的 table-cell 和一个新的块格式化上下文
      content: " ";//修复
    }

    响应式列:<div class="col-xs-6 col-sm-3"/>
    偏移列: <div class="col-xs-6 col-md-offset-3"/>
    嵌套列:被嵌套的行应包含一组列,这组列个数不能超过12
    列排序:
            <div class="col-md-4 col-md-push-8" style=" box-shadow: inset 1px -1px 1px #444, inset -1px 1px 1px #444;">我在左边 </div>
            <div class="col-md-8 col-md-pull-4" style=" box-shadow: inset 1px -1px 1px #444, inset -1px 1px 1px #444;"> 我在右边</div>

    标题:<h1></h1>
    内联子标题:<h1><small></small></h1>
    引导主体副本:为了给段落添加强调文本,则可以添加 class="lead",这将得到更大更粗、行高更高的文本
    强调: <small>(设置文本为父文本大小的 85%)、<strong>(设置文本为更粗的文本)、<em>(设置文本为斜体)。
    缩写:
    <abbr title="World Wide Web">WWW</abbr><br>//显示在文本底部的一条虚线边框,当鼠标悬停在上面时会显示完整的文本
    <abbr title="Real Simple Syndication" class="initialism">RSS</abbr>//更小字体的文本
    地址:使用 <address> 标签 使用<br>换行
    引用;
    blockquote>
      这是一个带有源标题的引用。
      <small>Someone famous in <cite title="Source Title">Source Title</cite></small>
    </blockquote>
    列表:有序<ol></ol>  无序<ul></ul>
    Bootstrap 代码
    Bootstrap 允许您以两种方式显示代码:
    第一种是 <code> 标签。如果您想要内联显示代码,那么您应该使用 <code> 标签。
    第二种是 <pre> 标签。如果代码需要被显示为一个独立的块元素或者代码有多行,那么您应该使用 <pre> 标签。

  • 相关阅读:
    SQL之层次查询
    GROUP函数
    SQL之统计
    正则表达式
    聚合函数,分析函数
    oracle函数
    Vue3.0优化
    浅谈FC
    短链接生成原理
    Vue路由传参
  • 原文地址:https://www.cnblogs.com/xue-er/p/7744189.html
Copyright © 2011-2022 走看看