• bootstrap中css基础布局概述


    1、bootstrap都使用了html5中的html和css元素,所以要使用html5的doctype属性

    <!DOCTYPE html> <html> .... </html>
    2、移动先行

    移动设备优先是 Bootstrap 3 的最显著的变化。

    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 的比例呈现,不会有任何的缩放。

    在移动设备浏览器上,通过为 viewport meta 标签添加 user-scalable=no 可以禁用其缩放(zooming)功能。

    通常情况下,maximum-scale=1.0 与 user-scalable=no 一起使用。这样禁用缩放功能后,用户只能滚动屏幕,就能让您的网站看上去更像原生应用的感觉。

    注意,这种方式我们并不推荐所有网站使用,还是要看您自己的情况而定!

    <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no">

    3、响应式图片

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

    .img-responsive { display: inline-block; height: auto; max- 100%; }

    4、全局显示

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

    请看下面有关 body 的设置:

    body {

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-size: 14px;

    line-height: 1.428571429;

    color: #333333;

    background-color: #ffffff;

    }

    5、链接样式

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

    对于链接的默认样式,如下设置:

    a:hover,
    a:focus {
      color: #2a6496;
      text-decoration: underline;
    }
    
    a:focus {
      outline: thin dotted #333;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px;
    }
    

    所以,当鼠标悬停在链接上,或者点击过的链接,颜色会被设置为 #2a6496。同时,会呈现一条下划线。

    除此之外,点击过的链接,会呈现一个颜色码为 #333 的细的虚线轮廓。另一条规则是设置轮廓为 5 像素宽,且对于基于 webkit 浏览器有一个 -webkit-focus-ring-color 的浏览器扩展。轮廓偏移设置为 -2 像素。

    以上所有这些样式都可以在 scaffolding.less 中找到。

     6、流式布局容器

    将最外面的布局元素 .container 修改为 .container-fluid,就可以将固定宽度的栅格布局转换为 100% 宽度的布局。

     
    <div class="container-fluid">
      <div class="row">
        ...
      </div>
    </div>
  • 相关阅读:
    第0次作业
    第4次作业
    第3次作业
    第2次作业
    C#浮点数保留位数
    第0次作业
    软件工程第4次作业
    软件工程第3次作业
    软件工程第2次作业
    软件工程第1次作业
  • 原文地址:https://www.cnblogs.com/cumting/p/6790793.html
Copyright © 2020-2023  润新知