1.关于如何将3列内容对齐,如图所示
可以用BootsTrap中的 栅格系统来做并且设置col-md属性
html代码

<section id="tese"><div class="container"><div class="row"><div class="col-sm-6 col-md-4"><a href="#"><div class="media"><div class="media-left"><i class="icon-uniE907"></i></div><div class="media-body"><h4 class="media-heading">支付交易保障</h4><p>银联支付全程保障支付安全</p></div></div></a></div><div class="col-sm-6 col-md-4"><a href="#"><div class="media"><div class="media-left"><i class="icon-uniE907"></i></div><div class="media-body"><h4 class="media-heading">支付交易保障</h4><p>银联支付全程保障支付安全</p></div></div></a></div><div class="col-sm-6 col-md-4"><a href="#"><div class="media"><div class="media-left"><i class="icon-uniE907"></i></div><div class="media-body"><h4 class="media-heading">支付交易保障</h4><p>银联支付全程保障支付安全</p></div></div></a></div><div class="col-sm-6 col-md-4"><a href="#"><div class="media"><div class="media-left"><i class="icon-uniE907"></i></div><div class="media-body"><h4 class="media-heading">支付交易保障</h4><p>银联支付全程保障支付安全</p></div></div></a></div><div class="col-sm-6 col-md-4"><a href="#"><div class="media"><div class="media-left"><i class="icon-uniE907"></i></div><div class="media-body"><h4 class="media-heading">支付交易保障</h4><p>银联支付全程保障支付安全</p></div></div></a></div><div class="col-sm-6 col-md-4"><a href="#"><div class="media"><div class="media-left"><i class="icon-uniE907"></i></div><div class="media-body"><h4 class="media-heading">支付交易保障</h4><p>银联支付全程保障支付安全</p></div></div></a></div></div></div>
</section>

css代码

#tese{padding:50px 0;border-bottom: 1px solid #c0c0c0;
}
.icon-uniE907::before{content:"\e907";
}
#tese i{font-size:34px;
}
#tese > .container > .row >div{margin-top:20px;margin-bottom:20px;
}

2.如何将文字左右布局(如图),这就要用到pull-left,pull-right来让左右浮动,不会出现一上一下的情况。

html代码

<section id="ljyy"><div class="container"><p class="pull-left"><i class="icon-uniE906"></i>现在有 <span>458</span>人在排队,累计预约交易成功 <span>7409</span>次。什么是预约投标?<a href="">立即预约</a></p><p class="pull-right"><i class="icon-uniE905"></i>微金所企业宣传片</p></div>
</section>

css代码

#ljyy{border-bottom:1px solid #c0c0c0;
}
#ljyy >.container  p{line-height:50px;font-size:14px;
}
#ljyy >.container .pull-left span,#ljyy >.container .pull-left a{color:#E92322;
}
#ljyy >.container  > .pull-left > a:hover{text-decoration: none;
}
.icon-unoE906:before{content:"\906";
}.icon-uniE905:before{content:"\e905";
}

3.如何做这种盒子中的栅格布局

 <div class="col-xs-12 col-sm-6 col-md-4"><div class="panel panel-czbk"><div class="panel-heading">Panel heading without title</div><div class="panel-body"><h5>新手体验表0008期</h5><div class="row"><div class="col-xs-6 text-left"><p>起步价</p><p><strong>1000.00</strong><sub>万</sub></p></div><div class="col-xs-6 text-right"><p>起步价</p><p><strong>1000.00</strong><sub>万</sub></p></div><div class="col-xs-6 text-left"><p>起步价</p><p><strong>1000.00</strong><sub>万</sub></p></div><div class="col-xs-6 text-right"><p>起步价</p><p><strong>1000.00</strong><sub>万</sub></p></div></div></div></div></div>

css代码,因为p标签在bootstrap中自带margin-bottom10像素,所以会被撑开,我们将他消除。

#products > .container > .tab-content p{margin-bottom:0px;
}

4如何实现tab选项卡加下拉菜单的样式并且点击下拉菜单也可以进行跳转如图

<!-- Nav tabs --><ul class="nav nav-tabs" role="tablist"><li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Home</a></li><li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">Profile</a></li><li role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab">Messages</a></li><li role="presentation" class="dropdown"><a href="#" id="myTabDrop1" class="dropdown-toggle" data-toggle="dropdown">落下</a><ul class="dropdown-menu" aria-labelledby="myTabDrop1" ><li><a href="#dropdown1" role="tab" id="dropdown1-tab" data-toggle="tab" aria-controls="dropdown2">@fat</a></li><li><a href="#dropdown2" role="tab" id="dropdown2-tab" data-toggle="tab" aria-controls="dropdown2">@mdo</a></li></ul></li></ul><!-- Tab panes --><div class="tab-content"><div role="tabpanel" class="tab-pane active" id="home">...</div><div role="tabpanel" class="tab-pane" id="profile">.21</div><div role="tabpanel" class="tab-pane" id="messages">.212.</div><div role="tabpanel" class="tab-pane" id="dropdown1">bbbbb</div><div role="tabpanel" class="tab-pane" id="dropdown2">aaaaaaaa</div></div>

5.针对这种缩放之后超出了手机屏幕宽度(如图),我们可以采用overflow-x:scroll,给他添加横向滚动条,

首先解决排版乱的问题,因为父元素没有宽度,所以先动态设置一个宽度

 /*控制标签页的标签容器宽度*/var $ulContainer = $('.nav-tabs');//获取所有子元素的宽度和var width = 30; //因为原本ul上有padding-left:20//遍历子元素$ulContainer.children().each(function(index,element){//console.log(element.clientWidth)width += element.clientWidth;});//此时width等于所有li宽度的总和$ulContainer.css('width',width);

这样就让字在同一行显示了,并会出现上面超出手机宽度的问题,如何解决给父元素添加一行css代码

#products > .container >.ul-wapper{overflow-x: scroll;
}


这下就没有下面的横向滚动条了。
6.如何修改radio默认样式如图,其实就是伪元素的应用

html代码

 <div class="radio"><label><input type="radio" class="radio_type" name="optionsRadios" id="optionsRadios1" value="option1" checked><p>购买设计</p></label></div><div class="radio"><label><input  type="radio" class="radio_type" name="optionsRadios" id="optionsRadios2" value="option2"><p>购买设计 + 尺寸</p></label></div>

css代码

input[type="radio"]:hover,
input[type="radio"]:focus {outline: none;
}
.radio_type {width: 20px;height: 20px;appearance: none;position: relative;
}
.radio_type:before {content: "";width: 15px;height: 15px;border: 1px solid #000;display: inline-block;border-radius: 50%;vertical-align: middle;
}
.radio_type:checked::before {content: "";width: 15px;height: 15px;border: 1px solid #c30e23;display: inline-block;border-radius: 50%;vertical-align: middle;
}
.radio_type:checked::after {content: "";width: 9px;height: 9px;text-align: center;background: #c30e23;border-radius: 50%;display: block;position: absolute;top: 8px;left: 3px;
}

积累bootstrap的一些知识相关推荐

  1. 基于JSP+Servlet+MySQL+Bootstrap的防疫知识在线问答系统

    问答首页 详细问答 列表页面 回复页面 发起提问 我的问答 密码修改 修改个人资料 用户登录 用户注册 管理页面 用户管理 帖子管理 主题管理 技术描述 开发工具: Idea/Eclipse 数据库: ...

  2. 主要内容: 本文提出了一种基于(ppo)的微电网最优调度方法。 该方法采用强化学习(RL)来学习调度策略,并积累相应的调度知识。 同时,引入ppo模型,将微电网调度策略动作从离散动作空间扩展到连续动作

    MATLAB代码:微电网 强化学习 关键词:微电网 强化学习 RL Reinforcement Learning 参考文档:<Optimal Scheduling of Microgrid Ba ...

  3. Bootstrap 入门级教程/知识总结/速成/进阶版/全面详细【含代码】

    bootstrap框架 下载bootstrap: 在项目中使用bootstrap: Bootstrap3.0(基于jQuery) 1.表单 2.按钮. 10.网格系统 10.1 10.2偏移列 10. ...

  4. 最近做项目所积累的一些小知识(一)

    CSS篇 1.如何让一个页面有背景图片,并且背景图片铺满整个屏幕? 可以用body,的background属性来设置!例如: background: url("123.jpg") ...

  5. 云笔记积累个人知识体系

    笔记的记录方式 笔记是个人能力提高和知识体系积累的关键性习惯! 常见的笔记记录方式有三种,其实也是我个人笔记记录方式成长的三个阶段. 1. 传统的纸记录方法. 2008年我大学本科毕业前的记录方式,也 ...

  6. 科研经验1:云笔记积累个人知识体系

    笔记的记录方式 笔记是个人能力提高和知识体系积累的关键性习惯! 常见的笔记记录方式有三种,其实也是我个人笔记记录方式成长的三个阶段. 1. 传统的纸记录方法. 2008年我大学本科毕业前的记录方式,也 ...

  7. 李迟2011年4月知识积累

    我从来不觉得写代码只是写代码的事,也不是整天拿数据结构和算法来研究,拿C.C++大头书来看.我对自己的要求是:坚持融会贯通,坚持多层次联系,坚持学习,坚持积累. 非代码知识 主要关于linux日常使用 ...

  8. 计算机语言求公因子,学好PLC必须掌握的三个典型程序实例!为PLC编程积累一些实例知识吧!...

    原标题:学好PLC必须掌握的三个典型程序实例!为PLC编程积累一些实例知识吧! 学好PLC一定要积累足够的实例知识,小编为大家准备了一些较为基础的实例,只为帮助新手,还望高手轻拍! 一.控制输出程序 ...

  9. 通过系统回顾的方法来发展循证的管理知识*。

    英国管理杂志,第14卷.207-222 (2003) 通过系统回顾的方法来发展循证的管理知识*. David Tranfield, David Denyer 和 Palminder Smart 高级管 ...

最新文章

  1. SAP 零售商品主数据修改物料组的方法
  2. AJPFX关于StringBuffer类的总结
  3. 详细设计 英文_官宣 | 闽江学院官方文创产品设计稿征集
  4. python数据挖掘课程】十七.社交网络Networkx库分析人物关系(初识篇)
  5. leetcode -- Reverse Nodes in k-Group
  6. linux shell编程小程序6,shell脚本应用小程序
  7. 简单的小愿望,就这么难实现
  8. Spring和SpringBoot学习
  9. 二蛋和培训机构斗智斗勇的血泪史
  10. CSDN搬家到博客园
  11. 软件测试有效性指标,软件测试用例评审有效性的44个衡量标准[1]
  12. 离散时间傅里叶变换(DTFT)与离散傅里叶级数(DFS)
  13. 《Google软件测试之道》读书笔记---第一章
  14. 抽象代数 04.03 Sylow 子群
  15. Android 头像定位图标
  16. 如何用计算机直接做工资表,超简单一招!用Excel十秒快速制作工资条
  17. rocketmq client端源码分析(1)-consumer实现
  18. 2021年创新实践部第一次培训电脑拆装总结
  19. Xcode调试中如何将指定地址转换为其指向的对象
  20. 推荐几款实用的思维导图工具

热门文章

  1. python大数据项目_(价值1280)大数据项目实战之Python金融应用编程
  2. 虚拟服务器容器,docker容器和虚拟机的区别
  3. 计算机问题在线解答,2014年计算机专业复习疑难问题答疑
  4. python守护线程错误 退出子线程_请问用python里threading和queue模块来写多线程程序,子线程是如何结束的?...
  5. 儿童手表怎么删除联系人_双11儿童手表选购指南:全天候24小时定位,做孩子的贴身保镖...
  6. 栈和队列都是限制存取点的线性结构_栈的练习以及解析
  7. magento网站建设_外贸网站建设指南,告诉你建站系统怎么选择
  8. 牛客小白月赛12 F 华华开始学信息学 (分块+树状数组)
  9. 实战-130W表增加字段耗时
  10. The podfile