Bootstrap
1、什么是Bootstrap网格系统(Grid System)?
Bootstrap 包含了一个响应式的、移动设备优先的、不固定的网格系统,可以随着设备或视口大小的增加而适当地扩展到 12 列。它包含了用于简单的布局选项的预定义类,也包含了用于生成更多语义布局的功能强大的混合类。
响应式网格系统随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。
2、Bootstrap 网格系统(Grid System)的工作原理?
(1)行必须放置在 .container class 内,以便获得适当的对齐(alignment)和内边距(padding)。
(2)使用行来创建列的水平组。
(3)内容应该放置在列内,且唯有列可以是行的直接子元素。
(4)预定义的网格类,比如 .row 和 .col-xs-4,可用于快速创建网格布局。LESS 混合类可用于更多语义布局。
(5)列通过内边距(padding)来创建列内容之间的间隙。该内边距是通过 .rows 上的外边距(margin)取负,表示第一列和最后一列的行偏移。
(6)网格系统是通过指定您想要横跨的十二个可用的列来创建的。例如,要创建三个相等的列,则使用三个 .col-xs-4。
3、对于各类尺寸的设备,Bootstrap设置的class前缀分别是什么?
超小设备手机(<768px):.col-xs-
小型设备平板电脑(>=768px):.col-sm-
中型设备台式电脑(>=992px):.col-md-
大型设备台式电脑(>=1200px):.col-lg-
4、使用Bootstrap创建垂直表单的基本步骤?
(1)向父元素添加role=“form”;
(2)把标签和控件放在一个带有class="form-group"的中,这是获取最佳间距所必需的;
(3)向所有的文本元素、、添加class=“form-control”。
5、使用Bootstrap创建水平表单的基本步骤?
(1)向父元素添加class=“form-horizontal”;
(2)把标签和控件放在一个带有class="form-group"的中;
(3)向标签添加class=“control-label”。
6、Bootstrap有哪些关于图片的class?
(1).img-rounded 为图片添加圆角
(2).img-circle 将图片变为圆形
(3).img-thumbnail 缩略图功能
(4).img-responsive 图片响应式 (将很好地扩展到父元素)
7、Bootstrap如何制作下拉菜单?
(1)将下拉菜单包裹在class="dropdown"的中;
(2)在触发下拉菜单的按钮中添加:class=“btn dropdown-toggle” id=“dropdownMenu1” data-toggle=“dropdown”
(3)在包裹下拉菜单的ul中添加:class=“dropdown-menu” role=“menu” aria-labelledby=“dropdownMenu1”
(4)在下拉菜单的列表项中添加:role=“presentation”。其中,下拉菜单的标题要添加class=“dropdown-header”,选项部分要添加tabindex="-1"。
8、Bootstrap中设置分页的class?
默认的分页:class=“pagination”
默认的翻页:class=“pager”
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现