【心得总结】Bootstrap模板及一点心得总结

【心得总结】Bootstrap模板及一点心得总结

使用Boot栅格布局体系,里面的内容自己定义

 

boot2主要针对pc端,对PCIE6-8兼容较好,但是Boot2每个栅格之间有很大的间隙,没法去除可能还没研究透

 

Boot3, 我主要研究了Boot3,boot3对不同宽度屏幕使用了不用的栅格类.col-lg-大屏   .col-md-中等屏  .col-sm-PAD屏幕  .col-xs-手机屏幕

但是我新发现一个问题,就是在IE8以下就算你引入了responsive.js仍然栅格体系调用的是手机最小屏幕的

解决方法以下几种方式

1、单独给IE8及以下写一种CSS引入

<!– HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries –>
<!–[if lt IE 9]>
  <script src=”http://static.utan.com/theme/default/utan/js/common/html5.js”></script>
  <script src=”js/respond.min.js”></script>
  <link rel=”stylesheet” type=”text/css” href=”css/styleIE8.css” />
<![endif]–>

其实主要几点就是:

写个给定的宽度,如中度屏幕的宽度屏幕或者1000,

其二就是在小屏幕下的栅格体系不一样的话用固定布局调整

2、使用Boot2

总结:

我觉得PC和手机用一套好像不是很靠谱,首先PC端的图片很大很多等。。。不适用于手机端。用一套。。

解决方法是手机PC布局可以大致一样,但是单独引入一个CSS以及单独引入一个html做调整此html只写col-xs-一种

 

 

以下是模板,我的建议是栅格体系的paddingmargin值重置为0,自己在栅格体系里面加一个div来控制Marginpadding值
<!DOCTYPE html>
<html lang=”zh-CN”>

<head>
    <meta charset=”utf-8″>
    <meta http-equiv=”X-UA-Compatible” content=”IE=edge”>
    <meta name=”viewport” content=”width=device-width, initial-scale=1″>

    <title>bootgulp</title>

    <meta name=”description” content=”Gulp.js 是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。”>
    <meta name=”keywords” content=”Gulp.js,Gulp,Node.js,Node,JavaScript,CoffeeScript,Grunt,Gruntjs,Stream,流,自动化,Make”>
    <meta name=”author” content=”gulp.js 中文网”>
    <link rel=”icon” href=”favicon.ico”>

    <!– Bootstrap core CSS –>
    <link rel=”stylesheet” href=”http://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css”>
    <link rel=”stylesheet” href=”http://cdn.bootcss.com/highlight.js/8.4/styles/monokai_sublime.min.css”>

    <!– Custom styles for this template –>
    <link rel=”stylesheet” href=”css/style.css”>

    <!– HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries –>
    <!–[if lt IE 9]>
      <script src=”http://cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js”></script>
      <script src=”http://cdn.bootcss.com/respond/1.4.2/respond.min.js”></script>
      <link rel=”stylesheet” type=”text/css” href=”css/iestyle.css” />
    <![endif]–>
    <style>
        [class*=”col-“],.container{

        padding-left:0;
        padding-right:0;
    }
    .row{

        margin-left:0;
        margin-right:0;
    }

    </style>
</head>

<body>
<div class=”container”>
    <div class=”sectionone”>
        <div class=”row”>
            <div class=”col-md-6″>
                <h2>易于使用</h2>
                <p>通过代码优于配置的策略,Gulp 让简单的任务简单,复杂的任务可管理。</p>
            </div>
            <div class=”col-md-6″>
                <h2>构建快速</h2>
                <p>利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。</p>
            </div>
        </div>
    </div>
    <div class=”sectionfour”>
        <div class=”row”>
            <div class=”col-md-3″>哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈dddd哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈dddd哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈</div>
            <div class=”col-md-3″>哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈dddd哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈dddd哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈</div>
            <div class=”col-md-3″>呵呵呵呵呵额鹅鹅鹅呵呵呵呵呵额鹅鹅鹅鹅鹅鹅饿鹅鹅鹅饿呵呵呵呵呵额鹅鹅鹅鹅鹅鹅饿鹅鹅鹅饿呵呵呵呵呵额鹅鹅鹅鹅鹅鹅饿鹅鹅鹅饿鹅鹅鹅饿鹅鹅鹅饿</div>
            <div class=”col-md-3″>呵呵呵呵呵额鹅鹅鹅呵呵呵呵呵额鹅鹅鹅鹅鹅鹅饿鹅鹅鹅饿呵呵呵呵呵额鹅鹅鹅鹅鹅鹅饿鹅鹅鹅饿呵呵呵呵呵额鹅鹅鹅鹅鹅鹅饿鹅鹅鹅饿鹅鹅鹅饿鹅鹅鹅饿</div>
        </div>
    </div>
</div>
    <!– IE10 viewport hack for Surface/desktop Windows 8 bug –>
    <script src=”js/ie10-viewport-bug-workaround.js”></script>
    <script src=”http://cdn.bootcss.com/highlight.js/8.4/highlight.min.js”></script>
    <script src=”http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js”></script>
    <script src=”http://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js”></script>
    <script src=”js/site.js”></script>
</body>
</html>

一般手机端用rem做适配。大屏中屏幕小屏幕用Boot,如果用boot3则 给IE8及以下写固定宽度调整样式,电脑端的界面可以不用写col-xs-则每行都会掉下来,掉下来后给每个栅格按比例给百分比宽以及浮动。这样兼容IE7也好点。因为如果写了最小栅格在PC  IE8可做调整,但是IE7就不好调整了

.container{width:1000px;margin:0 auto;}
.sectionone [class*=”col-“]{

    float:left;
    width:50%;
}
.sectionfour [class*=”col-“]{

    float:left;
    width:25%;
}

转载于:https://www.cnblogs.com/zhp404/articles/4752777.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109362.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 程序员必备:变量命名神器 CODELF

    程序员必备:变量命名神器 CODELF大部分开发者都或多或少遇到过变量命名的烦恼,如果命名不规范,不仅会影响开发的效率,而且对后面维护的同学来说也是一个不小的挑战。那么接下来就给大家介绍个命名神器

    2022年5月4日
    1.3K
  • mysql创建数据库的步骤_sql创建数据库代码

    mysql创建数据库的步骤_sql创建数据库代码作者介绍:陈东明,饿了么北京技术中心架构组负责人,负责饿了么的产品线架构设计以及饿了么基础架构研发工作。曾任百度架构师,负责百度即时通讯产品的架构设计。具有丰富的大规模系统构建和基础架构的研发经验,善于复杂业务需求下的大并发、分布式系统设计和持续优化。个人微信公众号dongming_cdm。Tedis(https://github.com/eleme/tedis)是基于开源TiKV…

    2025年12月7日
    7
  • python之初接触

    编程语言相关1什么是编程语言2 编程语言的分类以及优缺点编程语言从诞生开始到现在大致经历了三个阶段:机器语言汇编语言高级语言解释类:执行方式类似于我们日常生活中的“同声翻译”,应

    2022年3月29日
    72
  • Linux环境的搭建「建议收藏」

    Linux环境的搭建「建议收藏」1、准备工作工具:(网上下载,也可以留言评论,我给你链接)VMware-workstation-full-12.5.7.20721.exe(虚拟机)ubuntu-16.04.5-desktop-amd64.iso(ubuntu镜像文件)winscp(图形用户界面)备注:也可以不用虚拟机,直接在window系统下安装,但是比较麻烦,要分出盘给linux系统,相当于电脑有双系统。我是把lin…

    2022年5月29日
    42
  • 二分法

    二分法二分法

    2022年4月24日
    48
  • java简历的项目经验怎么写(java一年项目经验模板参考)

    前言今年的金三银四已经过去一大半了,在这其中参与过不少面试,2021都说工作不好找,这也是对开发人员的要求变向的提高了。之前在Github上收获15K+star的Java核心神技(这参数,质量多高就不用我多说了吧)非常全面,包含基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等内容非常丰富,已经帮很多人拿下互联网一线公司的offer美团一面:1、Concurr

    2022年4月11日
    72

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号