Bootstrop学习

Bootstrap中的row和col-md:构建响应式网格布局的利器 Bootstrap中的row和col-md是构建响应式网格布局的关键元素,它们使得开发者能够轻松实现不同屏幕尺寸下的自适应布局。通过使用Bootstrap的栅格系统,我们可以创建出既美观又实用的网页布局。深入研究和实践Bootstrap的row和col-md,掌握响应式设计的基本原理,为未来的前端开发工作打下坚实的基础。 阅读详情

一、响应式网页

1、概念

一个页面,可以在各种不同的设备下浏览,都有不错的浏览体验;

2、容器栅格布局:

Bootstrap 提供了一套响应式、移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。

流体布局容器:容器的width为auto,只不过加了15px的padding
(1)row:代表行;(2)col-lg:大屏幕;(3)col-md:中等屏幕;(4)col-sm:小屏幕;(5)col-xs手机屏

固定布局:
	容器的width会随着分辨率的不同而产生变化
分别率的值:
	w > =1200 		 	容器的width为1170       左右padding为15px
	
	1200 > w >=992  	容器的width为970        左右padding为15px
	
	992  > w >=768  	容器的width为750        左右padding为15px
	
	w < 768   	        容器的width为auto       左右padding为15px
3、bootstrap 文本样式

BootStrap提供了丰富的文字样式,以便于我们对于网页中的文字进行排版。
text-left:向左对齐的文本
text-center:居中对齐的文本
text-right:向右对齐的文本
text-muted:颜色更灰的文字(弱化)
text-primary:主要文字(浅蓝色文字)
text-success:操作成功时的提示文字(绿色文字)
text-info:正常的提示信息(蓝绿色文字)
text-warning:警告信息(橙黄色字体)
text-danger:错误信息(红色字体)
在这里插入图片描述

<div class="container">
        <h1 class="text-center">
            一级标题
            <small>副标题</small>
        </h1>
        <h2 class="text-right">二级标题<small>副标题</small></h2>
        <p class="text-muted">如果一段文字需要更强的显示效果(文字是浅灰色的就使用)text-muted</p>
        <p class="lead">如果一段文字需要更强的显示效果(文字更大,行距更高)lead</p>
        <span class="text-primary">浅蓝色字体</span>
        <span class="text-success">操作成功字体</span>
        <span class="text-warning">警告字体</span>
        <span class="text-info">提示信息字体</span>
        <span class="text-danger text-nowrap text-uppercase">
            如果sssssssssssssggggg一段文字需要更强的显示效果
			  如果一段文字需要更强的显示效果(文字更大,行距更高)lead
			(文字更大,行距更高)lead>如果一段文字需要更强的显示效果(文字更大,行距更高)lead
        </span>
        <span class="text-lowercase">大写字母转小写:GGG AAA</span>
    </div>

二、各类样式

2.1 流体布局

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

2.2 列表样式

HTML分为三种类型的列表: 有序列表、无序列表、描述列表
(一)list-unstyled:去掉列表的修饰符;
(二)dl-horizontal让内容并排显示

2.3表格样式

(一)条纹状表格: 通过 .table-striped 类可以给 之内的每一行增加斑马条纹样式。
(二)带边框的表格 添加 .table-bordered 类为表格和其中的每个单元格增加边框。
(三)鼠标悬停 通过添加 .table-hover 类可以让 中的每一行对鼠标悬停状态作出响应。
(四)紧缩表格 通过添加 .table-condensed 类可以让表格更加紧凑,单元格中的内补(padding)均会减半。
(五)状态类 通过这些状态类可以为行或单元格设置颜色。
在这里插入图片描述
在这里插入图片描述

2.4 表单样式

(一)垂直表单(默认)
向所有的文本元素 、 和 添加 class =“form-control” 。
(二)内联表单
如果需要创建一个表单,它的所有元素是内联的,向左对齐的,标签是并排的,请向 标签添加 class .form-inline
(三)水平表单
向父 元素添加 class .form-horizontal。
把文本提示标签和控件放在一个带有 class .form-group 的

中。
向文本提示标签添加 class .control-label。

<div class="container">
        <h2>垂直表单</h2>
        <form>
            <div class="form-group">
                <label for="username">用户名</label>
                <input type="text" class="form-control" id="username" value="" />
            </div>
            <div class="form-group">
                <label for="usex">性别</label>
                <input type="radio" id="usex" />男
                <input type="radio"  />女
            </div>
        </form>
        
        <h2>内联表单</h2>
        <form class="form-inline">
            <div class="form-group">
                <label for="username">用户名</label>
                <input type="text" class="form-control" id="username" value="" />
            </div>
            <div class="form-group">
                <label for="usex">性别</label>
                <input type="radio" id="usex" />男
                <input type="radio"  />女
            </div>
        </form>
        
        <h2>水平表单</h2>
        <form class="form-horizontal">
            <div class="form-group">
                <label for="username" class="col-lg-1">用户名</label>
                <div class="col-lg-6">
                    <input type="text" class="form-control " id="username" value="" />
                </div>
            </div>
            <div class="form-group">
                <label class="col-lg-1" for="usex">性别</label>
                <div class="col-lg-6">
                    <input type="radio" id="usex" />男
                    <input type="radio"  />女
                </div>
            </div>
        </form>
    </div>
2.5 按钮

在这里插入图片描述

2.6图片样式

.img-rounded:添加 border-radius:6px 来获得图片圆角。
.img-circle:添加 border-radius:50% 来让整个图片变成圆形。
.img-thumbnail:添加一些内边距(padding)和一个灰色的边框。

2.7字体图标

例如:在页面的显示效果就是一个用户的图标
在这里插入图片描述

2.8 下拉框组件

步骤:
(1)创建一个div容器,并且带有.dropdown的样式
(2)在容器内部添加两个标签,第一个是button标签,该标签代表下拉框的按钮,最好添加一个dropdown-toggle的样式,该样式会取消按钮选中之后的边框效果,至于下拉框的下箭头图标使用标签样式完成;除此之外还必须添加一个自定义属性data-toggle=“dropdown”
(3)在div容器的内部需要添加的第二个标签是一个ul标签,ul表示下拉框的所有下拉选项。该ul需要添加dropdown-menu的样式表属性
在这里插入图片描述
在这里插入图片描述

<ul class="nav nav-tabs">
		  <li class="active"><a href="javascript:0;" >最新商品</a></li>
		  <li><a href="javascript:0;">优惠商品</a></li>
		  <li>
			  <a href="javascript:0;" data-toggle="dropdown" >我的信息 <sapn class="caret"></sapn></a>
			  <ul class="dropdown-menu">
			  	<li><a href="javascript:0;">我的订单</a>	</li>
			  	<li><a href="javascript:0;">我的订单</a>	</li>
			  	<li><a href="javascript:0;">我的订单</a>	</li>
			  </ul>
		  </li>
		</ul>
		
		<ul class="nav nav-pills">
		  <li><a href="javascript:0;">最新商品</a></li>
		  <li><a href="javascript:0;">优惠商品</a></li>
		  <li>
			  <a href="javascript:0;" data-toggle="dropdown" >我的信息 <sapn class="caret"></sapn></a>
			  <ul class="dropdown-menu">
			  	<li><a href="javascript:0;">我的订单</a>	</li>
			  	<li><a href="javascript:0;">我的订单</a>	</li>
			  	<li><a href="javascript:0;">我的订单</a>	</li>
			  </ul>
		  </li>
		</ul>
		<script type="text/javascript">
			$(".nav>li").click(function(){
				$(".nav>li").removeClass('active');
				$(this).addClass("active")
			})
		</script>
数字设计实验:RISC-V指令单周期CPU 本文旨在介绍RISC-V指令单周期CPU的设计思路和仿真实现(含代码) 阅读详情

相关推荐

微信小程序真机HTTPS证书链失效排查与修复指南

HTTPS证书信任链是保障Web通信安全的基础机制,其核心在于客户端能否通过服务器提供的证书及其上级签发者,逐级回溯至自身预置的可信根证书。在微信小程序场景中,由于客户端不复用系统根证书库,而是采用固化、精简且更新滞后的自研CA白名单,导致大量符合浏览器标准的证书(如Let’s Encrypt新版ISRG Root X1、TrustAsia等)在真机环境下触发net::ERR_CERT_AUTHORITY_INVALID错误。该问题本质是证书链断裂或签名算法/密钥长度不合规,而非域名配置或CORS策略异常。

weixin_33935636的博客 679

bootstrap的布局规范(container、row、col)

Bootstrap内置了一套响应式、移动设备优先的12列格网布局系统,它会随着屏幕设备或视口(viewport)尺寸的增加,系统会自动分为最多12列。Bootstrap有自己的固定的规范,使用时要按规范来,否则可能出现布局错乱,或者一起奇怪的问题(例如:导航条只有在页面拖动时才显示)。通过一系列的行(row)与列(column)的组合创建页面布局,然后你的内容就可以放入到你创建好的布局当中。你的内容应当放置于列(column)内,而且,只有列(column)可以作为行(row)的直接子元素。

南山的专栏 2158

赛灵思Xilinx 7系列FPGA硬件设计知识总结

本文讲述了赛灵思7系列FPGA硬件设计的关键点,为使用该系列FPGA提供硬件设计参考。

csdn_dsw的博客 3621

BootStrap

1. bootstrap概述 1.1 什么是bootstrap?bootstrap的作用? Bootstrap,基于HTML、CSS、JAVASCRIPT的前端框架。 该框架已经预定了一套CSS样式和与样式对应的JS代码。(对应的样式由对应的特效) 开发人员只需要编写HTML结构,添加bootstrap固定的class样式,就可以轻松完成指定效果的实现。 作用: ① BootStrap使得Web开发更加快捷 ② BootStrap支持响应式开发,解决了移动互联网前端开发问题 1.2 什么是响应式布局?响应式

Twilight___的博客 1251

小白投资理财 - 解读威廉分形指标 Williams Fractals

威廉分形指标用于识别价格趋势中的关键点,帮助判断支撑位和阻力位。

wumingxiaoyao的博客 4338

昇腾CANN实战:如何用DVPP+AIPP实现32路视频流毫秒级预处理(附性能对比)

本文深入探讨了昇腾CANN架构中DVPP和AIPP模块在32路视频流毫秒级预处理中的硬件加速技术。通过异构计算架构的优化,实现了从传统CPU方案的40.7毫秒到CANN方案3.4毫秒的显著性能提升,特别适用于智能安防领域的实时视频分析需求。文章详细解析了DVPP多通道并行设计和AIPP模型级预处理融合的技术细节,并提供了性能对比数据与实战调优经验。

alice7model的博客 919

bootstrap row col 原理_Bootstrap | 结合代码学习Bootstrap3 栅格系统

开篇的话:大家可能会好奇,技术的滚轮滚滚向前,这个时候怎么还会有博文在介绍Bootstrap 3呢?技术没有好坏之分,只有适合和不适合的区别,因为我们这个项目对IE有明确的要求,所以Bootstrap 3相对来说更适合,栅格系统又是我认为的Bootstrap的精髓,所以呢,我们就开始今天的博文吧~简介Bootstrap中的栅格系统就是通过一系列的行(row)与列(column)的组合创建页面布局。...

weixin_29027285的博客 3996

微信小程序获取用户手机号全流程实战(附完整代码)

本文详细介绍了微信小程序获取用户手机号的全流程实战,包括前端授权、后端解密及安全合规要点。通过传统授权按钮和新版手机号快速验证组件两种方案,帮助开发者高效实现功能,并附完整代码示例。重点解析了微信小程序接口的使用技巧和常见问题解决方案,确保数据安全与用户体验。

weixin_29280219的博客 568

Bootstrap 响应式布局

自学前端

计算机小白学前端~ 1334

【深度学习新浪潮】智能体在图像处理领域的技术突破与实践指南

智能体正在重构图像处理的技术版图:从多智能体分工的"专业化协作",到多模态统一的"极简架构",再到工具增强的"实战能力",技术突破不断降低开发门槛并拓展应用边界。对于开发者而言,2025年的核心机遇在于结合具体场景选择成熟框架(如医疗用IteR-MRL、工业用NVIDIA NIM),通过微调与工具集成快速落地解决方案。随着硬件成本下降与开源生态完善,图像处理智能体将从当前的"高端场景赋能"走向"千行百业普及",真正成为数字世界的"视觉感知与操作核心"。

专注:太空算力、AI infra、异构调度、大模型成本工程 439

Simulink仿真状态空间中状态变量时域响应

起因 今天老师留了一道关于状态空间变量响应的题,于是想用simulink仿真,一开始使用state-space模块,但是发现它只能输出y,没办法显示状态变量的变化情况。然而状态变量之间的关系都可以表示为一阶微分方程组,因此我们考虑在Simulink中搭建微分方程组来求解这个问题。 微分方程组 x1˙=x2x2˙=−4x1−5x2+1(1)\dot{x_1}=x_2\\ \dot{x_2}=-4x_...

ZYunfei的博客 7450

通过学习bootstrop导航条学会修改bootstrop颜色基调

通过bootstrap文档对导航条样式的设置发现,其实本身是有一个类似于主题的概念 - navbar-default:默认的外观 - navbar-inverse:暗色背景的样式 - 所以我们希望可以通过自定义一套完整的风格: 比如自定义一个颜色基调 名字 navbar-itcast.navbar-itcast{ ... } ...具体代码参考navbar-default实

duanmingyue789的博客 1578

详解Agent Skills:让AI拥有更多专业能力(什么是Agent Skills?如何创建?如何使用?如何获取?)

本文分享如何将零散指令沉淀为可复用的 AI 能力模块🧩,介绍什么是Agent Skills?如何创建?如何获取?📚

XiaoqiangClub的博客 1270

bootstrop table学习地址

https://www.cnblogs.com/baixiaoguang/p/7094459.html

Mosqiote的博客 589

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

ssm ajax项目,基于Maven依赖的SSM AJAX增删改查demo

【实例简介】基于Maven依赖的SSM项目 AJAX查询增删改查demo,前端Bootstrop数据校验:jquery+JSR303后端校验,非常有利于框架初学者学习参考【实例截图】【核心代码】基于Maven依赖的SSMAJAX增删改查demo└── wolf-crud├── mbg.xml├── pom.xml├── src│ └── main│ ├── java│ ...

weixin_31528001的博客 409

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

前端(Bootstrop、Flask)

1. Bootstrop 1.1 什么是Bootstrop: Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端 开发框架,使得 Web 开发更加快捷。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。 2.2 学习网站 官方中文...

qq_43281189的博客 923

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

bootstrop

Bootstrap 视口 视口的概念 1.在PC端没有视口的概念,只有窗口。 2.是html页面外面的一个容器我们会把所有的内容都放进视口里面,然后在对视口进行缩放 3.默认视口的宽度是980px 因为早期PC端网页的版心的980px 4.视口宽度为980px对于移动端来说会出现缩小后文字很小的情况 所以后来提供了双击放大的功能,但是需要左右滑动,用户体验很差,所以我们需要设置移动端的视口不发生缩放 meta标签 meta标签是对网页进行配置 <meta name="viewport" content

qq_42438026的博客 1042

BootStrop的环境配置

去BootStrop中文官网下载文档 https://www.bootcss.com/ 进入到官网点击下载即可 2.由于BootStrop需要依赖Jquery的文件,所依我们需要下载Jquery 下载网站:http://www.jq22.com/jquery-info122 3.在Hbuilder中创建一个名为BootStrop练习的项目。将bootstrap.mi...

Muchen灬 334

bootstrop页面弹框

bootstrop页面弹框 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap 实例 - 模态框(Modal)插件</title> <link rel="stylesheet" href="https://cdn.stat...

u014663076的博客 301

bootstrop整理

BootStrap模板 <!DOCTYPE html> <html lang="en"> <head> <!--设置当前HTML文件的字符编码--> <!--compatible兼容的,设置浏览器的兼容模式版本(让IE使用最新的渲染引擎工作)--> <!--声明当前网页在移动端浏览器展示的相关设置--> <!-- viewport表示用户是否可以缩放页面 width指定视区的逻辑.

早日成为鹏总 582

bootstrop的练习使用

需要自行下载bootstrop 效果为: Bootstrap HelloWorld <!-- Bootstrap --> <link href="css/bootstrap.min.css" rel="stylesheet"> <!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) --> <script src="js/jquery-3..

qq_48690030的博客 345

bootstrop 瀑布流

bootstrop 瀑布流插件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>bootstrap瀑布流</title> <script type="text/javascrip...

aili1947的博客 166

初识bootstrop

 html> lang="en"> charset="UTF-8"> Title #barcolor{ background-color: #ff65ea; } 自己设置的样式--> rel="stylesheet" href="bootstrap.mi

难瘦不难过的专栏 1066

在bootstrop中实现轮播图

Bootstrap中轮播图插件叫作Carousel 2 以下容器就是整个轮播图组件的整体, 注意该盒子必须加上 class=”carousel slide” data-ride=”carousel” 表示当 前是一个轮播图 bootstrap.js会自动为当前元素添加图片轮播的特效 3<div id="轮播图的ID" class="carousel slide" data-ri

duanmingyue789的博客 949

LayUI MINI和BootStrop

LayUI MINI layui mini官网:http://layuimini.99php.cn/ 一.layui mini的基本介绍: 参考案例: 二.layui mini的下载: 下载到本地并解压 将解压后的layuimini直接拖到编写前端文件的网页中 将自己需要的东西复制到自己的前端网页中即可。 BootStrap 官网:https://getbootstrap.com/ 中文网:https://www.bootcss.com/ 一.定义 Bootstrap 是一个用于快速

serendipity_xr的博客 2665
上一篇: mysql数据库高级
下一篇: SpringBoot实现阿里云视频点播上传视频功能
智汇风渔AI小白
博客等级 码龄7年 1万+粉丝 179原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智汇风渔AI小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值