首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Bootstrap 4-使居中的搜索表单仅在小屏幕上全宽显示

Bootstrap是一个流行的前端开发框架,它提供了丰富的CSS和JavaScript组件,可以帮助开发人员快速构建响应式网页和Web应用程序。

在Bootstrap 4中,要使居中的搜索表单仅在小屏幕上全宽显示,可以使用以下步骤:

  1. 创建一个包含搜索表单的HTML结构,可以使用Bootstrap提供的表单组件,例如<form><input><button>等。
  2. 使用Bootstrap的栅格系统来设置表单的布局。栅格系统将页面水平划分为12个列,可以根据需要在不同屏幕大小下调整列的宽度。在这种情况下,我们希望搜索表单在小屏幕上全宽显示,可以将表单的列宽设置为12,即占据整个屏幕的宽度。
  3. 使用Bootstrap的CSS类来实现居中对齐。可以将表单的父元素设置为d-flex justify-content-center,这将使表单在水平方向上居中对齐。

下面是一个示例代码:

代码语言:txt
复制
<div class="container">
  <div class="row">
    <div class="col-12 d-flex justify-content-center">
      <form>
        <div class="input-group">
          <input type="text" class="form-control" placeholder="Search">
          <div class="input-group-append">
            <button class="btn btn-primary" type="button">Go</button>
          </div>
        </div>
      </form>
    </div>
  </div>
</div>

在这个示例中,使用了Bootstrap的容器(container)、行(row)和列(col-12)来创建一个基本的网格布局。搜索表单被包裹在一个列中,并使用d-flex justify-content-center类使其居中对齐。搜索表单使用了Bootstrap的输入组(input-group)和按钮(btn)组件。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云主页:https://cloud.tencent.com/
  • 云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 云数据库 MySQL 版:https://cloud.tencent.com/product/cdb_mysql
  • 云原生应用引擎(TKE):https://cloud.tencent.com/product/tke
  • 云存储(COS):https://cloud.tencent.com/product/cos
  • 人工智能(AI):https://cloud.tencent.com/product/ai
  • 物联网(IoT):https://cloud.tencent.com/product/iotexplorer
  • 移动开发(移动推送、移动分析):https://cloud.tencent.com/product/mpns
  • 区块链(BCS):https://cloud.tencent.com/product/bcs
  • 元宇宙(Tencent XR):https://cloud.tencent.com/product/xr
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【Java 进阶篇】深入了解 Bootstrap 栅格系统

在网页开发中,创建响应式布局是至关重要,因为不同设备和屏幕尺寸需要不同布局来呈现内容。Bootstrap 提供了一个强大栅格系统,使开发者能够轻松创建适应不同屏幕网页布局。...容器作用是确保内容在不同屏幕尺寸居中对齐,并提供一些内边距,以便内容不会触及屏幕边缘。 row:行是一组列容器。每行(row)在页面上都是水平排列,可以包含一个或多个列(col)。...Bootstrap 使用断点(breakpoint)来定义不同屏幕尺寸。 以下是 Bootstrap 一些常见断点: sm(屏幕):用于平板和较小桌面屏幕。...例如,col-sm-4 表示在屏幕每个列占据4列,而 col-md-6 表示在中等屏幕每个列占据6列。...-- 列3(仅在屏幕显示) --> 在这个示例中,我们有三列,每列都根据不同断点设置了不同宽度。

24820

Web前端学习笔记之BootStrap

Bootstrap全局样式 排版、按钮、表格、表单、图片等我们常用HTML元素,Bootstrap中都提供了全局样式。...我们只要在基本HTML元素通过设置class就能够应用上Bootstrap样式,从而使我们页面更美观和谐。....warning 标识警告或需要用户注意 .danger 标识危险或潜在带来负面影响动作 表单 内联表单 表单状态 带图标的表单 按钮 <a class="btn btn-default" href...常见属性: device-width, device-height 屏幕、高 width,height 渲染窗口、高 orientation 设备方向 resolution 设备分辨率 语法: @media..."(viewport)中,通常这个虚拟"窗口"(viewport)比屏幕,这样就不用把每个网页挤到很小窗口中(这样会破坏没有针对手机浏览器优化网页布局),用户可以通过平移和缩放来看网页不同部分

2.8K20

BootStrap应用开发学习入门

强调使用class类名 /**排版强调**/ .lead: 使段落突出显示 .small: 设定文本 (设置为父文本 85% 大小) .text-muted:提示,使用浅灰色(#999) .text-primary....col-xs- 超屏幕 手机 (<768px) .col-sm- 屏幕 平板 (≥768px) .col-md- 中等屏幕 桌面显示器 (≥992px) .col-lg- 大屏幕 大桌面显示器 (...偏移列 描述:偏移是一个用于更专业布局有用功能, 可用来给列腾出更多空间; 为了在大屏幕显示使用偏移,请使用 .col-md-offset-*类,其中 * 范围是从 1 到 11。...-- 响应式表格,当在大于 768px 大型设备查看时您将看不到任何差别。--> <!..., .form-horizontal #水平表单 与其他表单不仅标记数量不同,而且表单呈现形式也不同 .form-group #把标签和控件放在其中是获取最佳间距所必需

17.4K20

Bootstrap 响应式框架 第三集

/md/lg),可以兼容更大屏幕 屏幕class 可以兼容大屏幕显示效果 col-xs-6 : 在 xs 屏幕下,占6列 col-lg-8...: 在 lg 屏幕下,占8列 .col-xs-* : 适用于 xs/sm/md/lg .col-xs-6 : 在 xs/sm/md/lg 都占6列...是不能兼容屏幕,所以大屏幕内容放在屏幕中都是以 100%宽度显示(纵向排列) 3、可以在一个列(div)中,指定在不同屏幕宽度占比 在xs中占12列(一行中只显示一列) 在sm中占6列(1行中能显示2列) 在md中占3列(1行中能显示...: 在 sm 屏幕下隐藏 .hidden-xs : 在 xs 屏幕下隐藏 2、全局CSS样式 - 表单 Bootstrap中,表单控件与关联lable(文本)要放在一个表单控件组中

3.9K30

BootStrap应用开发学习入门

强调使用class类名 /**排版强调**/ .lead: 使段落突出显示 .small: 设定文本 (设置为父文本 85% 大小) .text-muted:提示,使用浅灰色(#999) .text-primary....col-xs- 超屏幕 手机 (<768px) .col-sm- 屏幕 平板 (≥768px) .col-md- 中等屏幕 桌面显示器 (≥992px) .col-lg- 大屏幕 大桌面显示器 (...偏移列 描述:偏移是一个用于更专业布局有用功能, 可用来给列腾出更多空间; 为了在大屏幕显示使用偏移,请使用 .col-md-offset-*类,其中 * 范围是从 1 到 11。...-- 响应式表格,当在大于 768px 大型设备查看时您将看不到任何差别。--> <!..., .form-horizontal #水平表单 与其他表单不仅标记数量不同,而且表单呈现形式也不同 .form-group #把标签和控件放在其中是获取最佳间距所必需

14.5K30

BootStrap

我们只要在基本HTML元素通过设置class就能够应用上Bootstrap样式,从而使我们页面更美观和谐。   基础模板:简单看看结构 <!....c1 { background-color: red; height: 200px; } /*媒体查询,捕捉显示屏幕宽度...常用Bootstrap组件(就是一些搭配起来效果,也涉及到一些动作相关,所以需要引入js文件了) 字体图标(fontawesome里面比较) 下拉菜单 按钮组 输入框俎 导航 分页 标签和徽章...常见属性:       1.device-width, device-height 屏幕、高       2.width,height 渲染窗口、高       3.orientation 设备方向...窗口"(viewport)中,通常这个虚拟"窗口"(viewport)比屏幕,这样就不用把每个网页挤到很小窗口中(这样会破坏没有针对手机浏览器优化网页布局),用户可以通过平移和缩放来看网页不同部分

5.5K30

Bootstrap基本入门大全

Bootstrap 是基于 HTML、CSS、JAVASCRIPT,它简洁灵活,使得 Web 开发更加快捷。...下面有常用bootstrap介绍,基本就够用了,但是有些样式也没有写全,先自己学会怎么使用,再去官网上深入研究吧 1.栅格系统 定义:一系列行和列构建布局,可以跟着屏幕自动布局 最多可以展示12个列...网页所有的内容都放在这个容器中 两种布局:固定布局-container(自动居中),流式布局-container-fluid(铺满整个屏幕) 创建行:(...一般最多显示12列,如果只想要显示四列,可以将12列均分到四列) 参数介绍: col-lg-3:lg(当屏幕大于1200时,大屏幕) con-md-3:md...加颜色在之前名字后面加,例:list-group-item-success 5.表单 垂直样式:(默认) 表单分组:from-group 表单项(input,textarea):from-control

2.6K100

Bootstrap基本入门大全

下面有常用bootstrap介绍,基本就够用了,但是有些样式也没有写全,先自己学会怎么使用,再去官网上深入研究吧 1.栅格系统 定义:一系列行和列构建布局,可以跟着屏幕自动布局 最多可以展示12个列...网页所有的内容都放在这个容器中 两种布局:固定布局-container(自动居中),流式布局-container-fluid(铺满整个屏幕) 创建行:(...一般最多显示12列,如果只想要显示四列,可以将12列均分到四列) 参数介绍: col-lg-3:lg(当屏幕大于1200时,大屏幕) con-md-3:md...背景类:bg- 背景颜色可以在bg-后加上上面同样颜色 按钮: × 关闭叉: <span class="caret...加颜色在之前<em>的</em>名字后面加,例:list-group-item-success 5.<em>表单</em> 垂直样式:(默认) <em>表单</em>分组:from-group <em>表单</em>项(input,textarea):from-control

2K10

bootstrap5基本使用

前言 bootstrap5官方文档:https://getbootstrap.com/docs/5.1 bootstrap虽然没有Vue强大,但是对于新手快速建造精美的web有着非常大帮助。...我觉得bootstrap5更像是一个组件库,对于小型网页来说非常nice。组件库非常精美、简洁。而且上手很快。...给一个元素class赋值为container之后,如果显示屏幕小于576,元素将要横向占满屏幕,但是大于576小于576像素时候,宽度恒定为540,。...就是说你屏幕很宽时候,元素永远不会横向占满整个屏幕,与边距有孔隙。但是赋值为.container-fluid时候,元素永远横向占满屏幕,不会留有孔隙。...---- Gird网格 container里面自动就有gird布局,里面的row元素内列元素没有类属性col则元素占一行全部宽度。若有,则会按照12列原则分配列

33330

2021前端面试高频 HTML + CSS

对语义化理解 ❝ 它使页面内容结构化,结构更清晰,便于浏览器,搜索引擎解析。 有利于网站SEO 优化排名。 ❞ 12....搜索引擎无法解析 iframe ,不便于SEO优化 浏览器后退功能失效 ❞ 16. img 标签 title 和 alt 有什么区别 ❝title : 当鼠标滑到元素显示 alt : 当图片无法加载时显示文字内容...默认宽度为父元素宽度,可设置高,换行显示。如果不指定宽度,默认为100% none 元素不显示,并从文档流中移除 inline 行内元素类型。...像素px是相对于显示屏幕分辨率而言。 em em是相对长度单位。相对于当前对象内文本字体尺寸。...手机端适配时可以采用 rem rpx rpx 是微信程序解决自适应屏幕尺寸尺寸单位。微信程序规定屏幕宽度为750rpx。 ❞ END

91540

【Java 进阶篇】Bootstrap 快速入门

以下是一些使用 Bootstrap 主要优势: 响应式设计:Bootstrap 支持响应式设计,确保您网页可以在不同设备正常显示,包括桌面、平板和手机。...bootstrap.min.js"> 这个模板包括了 Bootstrap 容器(container)类,用于包裹内容并确保内容在不同设备居中显示。...响应式网格系统 Bootstrap 网格系统是其最强大功能之一。它允许您创建响应式布局,使内容可以适应不同屏幕尺寸。网格系统基于12列,您可以将内容放入这些列中,以创建灵活布局。...Bootstrap 导航栏具有响应式特性,可以在不同设备正常显示。 按钮 Bootstrap 提供了多种按钮样式,您可以轻松添加到您网页中。...Bootstrap 表格样式使表格更易于阅读和导航。 表单 Bootstrap 也提供了各种表单组件,如文本框、单选按钮、复选框等。

19410

移动端页面布局开发

background-size: cover;要完全覆盖div盒子,图片可能会有部分显示不全 backgroung-size: contain高任意一个喝盒子边缘重合即停止 特殊样式 css3盒子模型...2.align-self属性 控制子项自己在侧轴排列方式 允许单个项目有与其他项目不一样对齐方式,可覆盖align-items属性。...font-size大小 页面元素rem值= 页面元素值(px)/ html font-size大小 响应式布局(Bootstrap框架) 一.响应式布局容器 响应式需要一个父级作为布局容器,来配合子元素实现变化效果...尺寸划分:(最常用) 超屏幕(手机,小于768px)width: 100% 屏幕(平板,大于等于768px)width: 750px 中等屏幕(桌面显示器,大于等于992px)width: 970px...大屏幕(大桌面显示器,大于等于1200px)width: 1170px

98620

html和css进阶

一、表单 ---- input 应用场景:登录 注册 搜索 --- 用户输入 input 他们共同点是用户输入之后才可以进行 表单作用:供用户输入 表单域 form action:提交地址...: ---- 表单提交中get和post方式区别有5点 1.get是从服务器获取数据,post是向服务器传送数据。...---- 带有强调语义标签,搜索引擎很喜欢,搜索关键字,抓取网页时候,会更排名靠前。...; css3.0box-sizing:border-box 为了在形式显示div一个换行后占位效果,外边距有可能显示很多,其实没变。...固定定位和绝对定位最大区别就是,设置了固定定位元素不变化,但是网页其他内容会动。就好像网站里面,那些讨人厌广告,好像粘在了屏幕一样,一直不改变位置。

3.5K50

移动开发-响应式

~ < 992px 中等屏幕 (桌面显示器) >= 992px ~ <1200px 屏设备 (大桌面显示器) >= 1200px 响应式布局容器: 响应式需要一个父级做为布局容器,来配合子级元素来实现变化效果...原理就是在不同屏幕下,通过媒体查询来改变这个布局容器大小,再改变里面子元素排列方式和大小,从而实现不同屏幕下,看到不同页面布局和样式变化 也可以根据实际情况自己定义划分 Bootstrap 简介...Bootstrap提供了一套响应式、移动设备优先流式栅格系统,随着屏幕或视口 (viewport) 尺寸增加,系统会自动分为最多12列 栅格选项参数: 超屏幕 (手机) =768px 中等屏幕 (桌面显示器) >=992px 屏设备 (大桌面显示器) >=1200px .container 最大宽度 自动(100%) 750px 970px 1170px...为了加快对移动设备友好页面开发工作,利用媒体查询功能,并使用这些工具类可以方便针对不同设备展示或隐藏页面内容 Bootstrap 其他 (按钮、表单、表格) 可参考 Bootstrap 文档 本节单词

2.4K20

经典黑色--网站管理界面

页面整体采用扁平化处理,布局更趋向于暴露内容本质,页面块之间留白更多,字体更大,配色更单一,在form表单处参照了bootstrap流行风格,也加入了一些css3动画效果,当然只有高级浏览器才支持...主界面顶部还是采用经典黑配蓝搭配,也没采用固定定位,固定定位缺点就是在反而减少了视口大小。 2). 左侧菜单是固定宽度布局,右侧主区域则是自适应。 3)....右侧链接颜色明显用蓝色标注,这在用户体验可能稍好一点,页面链接出处用明显颜色标识,让用户在感知一目了然。同时整体信息块之间用灰线分隔,并且标题加粗,用户关心信息,颜色稍黑显示。 3....左边菜单是一样,为了标识当前位置,在主显示区有个简单sitemap。首页->作品管理。这块。 2). 提供基本搜索入口,这个搜索为了方便是用table布局,可以添加更多字段,进行搜索。...th,td选择了左对齐方式,这样页面看起来有一种数据规律感,如果是居中对齐,感觉视角很零散,阅读反而增加了障碍。 4. 新增与修改页面 ? 1).

2.2K10
领券