Bootstrap笔记

本文介绍了Bootstrap框架中的样式和布局技术,包括默认div布局、form-inline、label使用以及radio按钮的排列方式。通过实例展示了如何调整元素间距,创建紧凑布局,以及利用label和form-inline实现不同效果。还探讨了input、radio、button和表单控件的样式调整,以及如何利用label增加间隙和实现对齐。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

链接

默认div布局就是不断的堆叠。默认布局主要是上面的间隙太少,可以加
增加间隙。

标签和Badges可以用在显示状态,参考:这里

警告框样式,可以用来显示错误消息提示。参考:这里

进度条样式,显示进度,可以参考:这里

导航条样式,一般的导航和菜单栏,可以参考:这里

分页样式,可以参考:这里

导航和TAB分栏,可以参考:这里

下拉按钮组,可以参考:这里

按钮组,可以参考:这里

下拉菜单组,可以参考:这里

折叠组,可以参考:这里

信息展示方式,可以用dl/dt/dd也就是水平描述的方式。列表可以用ul/ol/li方式。参考: 这里

文本颜色,可以用text-success、text-info等文本样式。参考:这里

表格样式,可以参考:这里

表单样式,默认样式、水平表单和行模式,可以参考:这里

表单的默认样式,Default styles,div或form就是这样,不断堆叠,注意label和span是有pad高度差异的,label下面多5px的pad。

表单的水平样式,Inline form,设置的是class=“form-inline”,注意不是inline,会将元素水平放置。可以应用到div,form或span中。

表单的行模式,Horizontal form,一遍是左边是标签,右边是控件。类似登录框的形式,行距比较大。

扩展控件样式,Prepended and appended inputs,可以对input前后加元素,可以贴很紧。

几个关键点:

  1. 控件本身是有差异,比如label就是加了5px的间隙,div就是没有。
  2. 注意inline是指控件本身紧凑,比如div上用了就不会占用一行。form-inline指控件内的元素紧凑。
  3. input为text时有10px间隙,为radio时有5px上间隙。一般radio和checkbox会配合label对应的样式使用。
  4. 表单扩展样式,input-append和input-prepend有10px间隙。
  5. 元素的间隙,会被form-inline清除,它的优先级更高,设置margin-bottom为0。
  6. 可以用不同标签,比如<label/>是5px间隙,或者用<br/>标签有20px间隙,或者

    标签有10px间隙。

  7. 可以组合label、p,但是重复的没有用,比如label+p+label无效。
  8. 注意有些标签的差异,比如p里面可以放span,如果放div就会堆叠。可以在div外面或中间套p或label标签。
  9. 用label标签嵌套时,整个行都是一个元素,所以一般label包radio和checkbox比较常见。
  10. 如果空元素用来间隔两个div,那么不能用缩写如<label/>,必须写全了<label></label>

默认DIV

下面是默认表单布局,每个div内部是堆叠的:

<div>
	<div>
		<span>开始时间:</span> <input type="text"
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

winlinvip

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

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

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

打赏作者

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

抵扣说明:

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

余额充值