bootstrap表单

2023-05-16

表单

基本实例

单独的表单控件会被自动赋予一些全局样式。所有设置了 .form-control 类的 <input><textarea><select> 元素都将被默认设置宽度属性为 width: 100%;。 将 label 元素和前面提到的控件包裹在 .form-group 中可以获得最好的排列

 

<form>
  <div class="form-group">
    <label for="exampleInputEmail1">Email address</label>
    <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Email">
  </div>
  <div class="form-group">
    <label for="exampleInputPassword1">Password</label>
    <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
  </div>
  <div class="form-group">
    <label for="exampleInputFile">File input</label>
    <input type="file" id="exampleInputFile">
    <p class="help-block">Example block-level help text here.</p>
  </div>
  <div class="checkbox">
    <label>
      <input type="checkbox"> Check me out
    </label>
  </div>
  <button type="submit" class="btn btn-default">Submit</button>
</form>

 

 

 

 

 

不要将表单组和输入框组混合使用

不要将表单组直接和输入框组混合使用。建议将输入框组嵌套到表单组中使用。

内联表单

<form> 元素添加 .form-inline 类可使其内容左对齐并且表现为 inline-block 级别的控件。只适用于视口(viewport)至少在 768px 宽度时(视口宽度再小的话就会使表单折叠)。

可能需要手动设置宽度

在 Bootstrap 中,输入框和单选/多选框控件默认被设置为 width: 100%; 宽度。在内联表单,我们将这些元素的宽度设置为 width: auto;,因此,多个控件可以排列在同一行。根据你的布局需求,可能需要一些额外的定制化组件。

一定要添加 label 标签

如果你没有为每个输入控件设置 label 标签,屏幕阅读器将无法正确识别。对于这些内联表单,你可以通过为 label 设置 .sr-only 类将其隐藏。还有一些辅助技术提供label标签的替代方案,比如 aria-labelaria-labelledbytitle 属性。如果这些都不存在,屏幕阅读器可能会采取使用 placeholder 属性,如果存在的话,使用占位符来替代其他的标记,但要注意,这种方法是不妥当的。

水平排列的表单

通过为表单添加 .form-horizontal 类,并联合使用 Bootstrap 预置的栅格类,可以将 label 标签和控件组水平并排布局。这样做将改变 .form-group 的行为,使其表现为栅格系统中的行(row),因此就无需再额外添加 

 

 

 

 

 

 

 

 

 

<form class="form-horizontal">
  <div class="form-group">
    <label for="inputEmail3" class="col-sm-2 control-label">Email</label>
    <div class="col-sm-10">
      <input type="email" class="form-control" id="inputEmail3" placeholder="Email">
    </div>
  </div>
  <div class="form-group">
    <label for="inputPassword3" class="col-sm-2 control-label">Password</label>
    <div class="col-sm-10">
      <input type="password" class="form-control" id="inputPassword3" placeholder="Password">
    </div>
  </div>
  <div class="form-group">
    <div class="col-sm-offset-2 col-sm-10">
      <div class="checkbox">
        <label>
          <input type="checkbox"> Remember me
        </label>
      </div>
    </div>
  </div>
  <div class="form-group">
    <div class="col-sm-offset-2 col-sm-10">
      <button type="submit" class="btn btn-default">Sign in</button>
    </div>
  </div>
</form>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

bootstrap表单 的相关文章

  • netty实现websocket推送消息

    前言 由于http协议为应答模式的连接 无法保持长连接于是引入了websocket套接字长连接概念 能够保持数据持久性的交互 本篇文章将告知读者如何使用netty实现简单的消息推送功能 websocket请求头 GET HTTP 1 1 H
  • Bootstrap的CSS类积累学习

    要看哪个的介绍 搜索关键词就行了 001 container 这是Bootstrap中定义的一个CSS类 它用于创建一个具有固定宽度的容器 比如 container类将 div 元素包装成一个固定宽度的容器 详情见 https blog c
  • 前端项目使用小记

    main var prefix contextPath class manager classManager function load function load exampleTable bootstrapTable method ge
  • 自动化测试框架实战详解

    B站最通俗易懂 Python接口自动化测试从入门到精通 超详细的进阶教程 看完这套视频就够了 前言 之前文章跟大家分享了一下自己在接口自动化测试中进行测试准备的一些相关知识点 接下来本篇文章详细分享一下接口自动化框架设计的思路总结 希望能对
  • BootStrap的使用

    是别人帮我们已经写好的css样式 我们如果想要使用这个BootStrap 下载BootStrap 使用 在页面上引入BootStrap 自定置 先在网上下载好BootStrap 并导入到Pycharm 引入BootStrap 注意引入的是
  • 统计学中的Bootstrap方法(Bootstrap抽样)

    Bootstrap又称自展法 自举法 自助法 靴带法 是统计学习中一种重采样 Resampling 技术 用来估计标准误差 置信区间和偏差 Bootstrap是现代统计学较为流行的一种统计方法 在小样本时效果很好 机器学习中的Bagging
  • js+bootstrap+jquery+vue实现房贷计算器

    代码链接 loan 使用vue js html css实现房贷的计算 版权声明 本文为CSDN博主 小样还想跑 的原创文章 遵循CC 4 0 BY SA版权协议 转载请附上原文出处链接及本声明
  • 布局的时候什么时候用xs,sm,md,lg?

    参考知乎等网上资料 整理的 当你想要内容大小随着屏幕大小自动适应的时候就可以使用bootstrap 也就是在pc端以及不同手机 显示屏大小不同 端内容也能够正常显示的时候 一行最多占十二个标签 不管是大屏还是超小屏的时候 col lg一般用
  • 【Redis】Redis 的学习教程(八)之 BitMap、Geo、HyperLogLog

    Redis 除了五种常见数据类型 String List Hash Set ZSet 还有一些不常用的数据类型 如 BitMap Geo HyperLogLog 等等 它们在各自的领域为大数据量的统计 1 BitMap BitMap 计算
  • 百度搜索自动补全(百度搜索常见api)

    一 百度搜索常用api 百度搜索常用api 一 搜索关键字自动补全 一 数据源 https sp0 baidu com 5a1Fazu8AA54nxGko9WTAnF6hhy su wd 关键词 json 1 二 代码 可以使用前端插件 B
  • redis info 详解(InsCode AI 创作助手)

    redis info 详解 选项说明 Redis的INFO命令返回了关于Redis服务器的各种信息和统计数据 这些信息可以帮助您监控和管理Redis实例 INFO命令的输出是一个包含多行文本的字符串 包括了各种不同的信息类别 以下是一些常见
  • Django 快速搭建博客 第六节

    上节我们用模板弄出来第一个hello world 这节课 我们把数据库里面真正的数据跟单篇文章的详情页显示出来 一 模板的下载 这里的模板下载指的是 下载js和css文件 一个网站想要变得漂亮 变得可以稍微好看点 这里我们使用是bootst
  • 分享66个HTML&CSS源码,总有一款适合您

    HTML CSS源码 分享66个HTML CSS源码 总有一款适合您 下面是文件的名字 我放了一些图片 文章里不是所有的图主要是放不下 大家下载后可以看到 源码下载链接 https pan baidu com s 1AeVqON7byvt
  • Bootstrap 4:如何使顶部固定的Navbar保持在容器中而不拉伸?

    There are many ways to make a fixed navbar stay inside a parent s div container We ll go over the most straightforward o
  • ThinkPhp5使用bootstrap样式分页

    1 查看分页的配置 在application config php文件中最后 分页配置 paginate gt type gt bootstrap var page gt page list rows gt 15 2 下载 https v3
  • bootstrap jquery dataTable 异步ajax刷新表格数据

    异步请求 var postData env name new env name env url new env url env desc new env desc ajax type POST url test env add data p
  • PageHelper+BootStrap+Vue+axios实现分页功能

    PageHelper BootStrap Vue axios实现分页功能 效果展示 技术栈 前端技术 Vue2 5 16 axios BootStrap3 3 7 后端技术 SpringBoot2 7 9 MyBatisPlus3 5 1
  • tkinter 的界面美化库:ttkbootstrap 使用教程

    嗨害大家好鸭 我是芝士 tkbootstrap 是一个基于 tkinter 的界面美化库 使用这个工具可以开发出类似前端 bootstrap 风格的 kinter 桌面程序 如果会 tkinter 学习起来就会非常简单 如果不会的话只要先花
  • SpringBoot+MyBatisPlus+Thymeleaf+AdminLTE增删改查实战

    说明 AdminLTE是网络上比较流行的一款Bootstrap模板 包含丰富的样式 组件和插件 非常适用于后端开发人员做后台管理系统 因为最近又做了个后台管理系统 这次就选的是AdminLTE做主题模板发现效果不错 这里我把最核心的Spri
  • 【源码篇】基于ssm+bootstrap+jquery的学生成绩管理系统

    系统介绍 基于ssm bootstrap jquery的学生成绩管理系统一共分为六大模块 分别是用户管理 课程管理 班级管理 学籍管理 学费管理 成绩管理 用户管理 1 用户信息预览 查询并根据姓名搜索系统用户 2 新增用户信息 添加系统用

随机推荐

  • 常用标签

    HTML 水平线 单词 horizontal 横线 单标记 lt hr gt 标签在 HTML 页面中创建水平线 hr 元素可用于分隔内容 换行标签 熟记 单词缩写 xff0c break 打断换行 在HTML中 xff0c 一个段落中的文
  • 标签

    lt meta gt 标签定义及使用说明 元数据 xff08 Metadata xff09 是数据的数据信息 lt meta gt 标签提供了 HTML 文档的元数据 元数据不会显示在客户端 xff0c 但是会被浏览器解析 META元素通常
  • 列表

    HTML无序列表 无序列表是一个项目的列表 xff0c 此列项目使用粗体圆点 xff08 典型的小黑圆圈 xff09 进行标记 无序列表使用 lt ul gt 标签 lt ul gt lt li gt Coffee lt li gt lt
  • HTML 表格

    HTML 表格 表格由 lt table gt 标签来定义 每个表格均有若干行 xff08 由 lt tr gt 标签定义 xff09 xff0c 每行被分割为若干单元格 xff08 由 lt td gt 标签定义 xff09 字母 td
  • HTML 表单

    HTML 表单 表单是一个包含表单元素的区域 表单元素是允许用户在表单中输入内容 比如 xff1a 文本域 textarea 下拉列表 单选框 radio buttons 复选框 checkboxes 等等 表单使用表单标签 lt form
  • css id 和 class 选择器

    id 选择器 id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式 HTML元素以id属性来设置id选择器 CSS 中 id 选择器以 34 34 来定义 xff08 id 选择器 xff0c 好比身份ID属性不要以数字开头
  • 伪类选择器

    伪类选择器 CSS伪类 Pseudo class 用于向某些选择器添加特殊的效果 使用伪类选择器的语法如下 xff1a selector pseudo class property value 常用的CSS伪类见表3 1 书写时尽量不要颠倒
  • css外观属性 字符 背景

    font 字符 font family 设置文本的字体系列 可取值 xff1a 字体类 xff1a Serif Sans serif Monospce Cursive Fantasy 或 xff1a 字体名 xff1a Times Aria
  • css文本效果

    CSS3 的文本阴影 CSS3 中 xff0c text shadow属性适用于文本阴影 您指定了水平阴影 xff0c 垂直阴影 xff0c 模糊的距离 xff0c 以及阴影的颜色 xff1a text shadow 5px 5px 5px
  • mybatis-plus update 更新操作

    mybatis plus update 版本 xff1a 3 0 43 根据id更新 User user 61 new User user setUserId 1 user setAge 29 user updateById or Inte
  • Css过渡 动画 2D3D变化

    CSS3 过渡是元素从一种样式逐渐改变为另一种的效果 要实现这一点 xff0c 必须规定两项内容 xff1a 指定要添加效果的CSS属性指定效果的持续时间 注意 xff1a 如果未指定的期限 xff0c transition将没有任何效果
  • CSS列表 表格

    CSS列表属性作用如下 xff1a 设置不同的列表项标记为有序列表设置不同的列表项标记为无序列表设置列表项标记为图像 列表 在HTML中 xff0c 有两种类型的列表 xff1a 无序列表 列表项标记用特殊图形 xff08 如小黑点 小方框
  • CSS display(显示)

    隐藏元素 display none或visibility hidden 隐藏一个元素可以通过把display属性设置为 34 none 34 xff0c 或把visibility属性设置为 34 hidden 34 但是请注意 xff0c
  • CSS margin(外边距)属性

    CSS margin 外边距 属性定义元素周围的空间 margin margin 清除周围的 xff08 外边框 xff09 元素区域 margin 没有背景颜色 xff0c 是完全透明的 margin 可以单独改变元素的上 xff0c 下
  • CSS padding(填充)position (定位)

    CSS padding xff08 填充 xff09 是一个简写属性 xff0c 定义元素边框与元素内容之间的空间 xff0c 即上下左右的内边距 padding xff08 填充 xff09 当元素的 padding xff08 填充 x
  • js实现滚动字幕,绘制箭头

    lt DOCTYPE html gt lt html gt lt head gt lt meta http equiv 61 34 Content Type 34 content 61 34 text html charset 61 utf
  • pytorch安装步骤及出现问题的相应解决方案

    打开 pytorch org 官网 xff0c 具体步骤可以参考官网 xff0c 安装如下 可以选择安装器 xff0c Python版本 xff0c CUDA 版本 我选择的如下图 xff1a 打开控制台 xff0c 复制第一行进控制台 p
  • 19.1.17每日一句 中式英文的正确写法

    Everything ought to be beautiful in a human being face and dress and soul and ideas 人的一切 面貌 衣着 心灵和思想 xff0c 都应该是美好的 The g
  • 19.1.19e

    I 39 m afraid accountancy is a closed book to me 我恐怕对会计学一窍不通 a closed book 高深莫测的事物 My life is an open book and I have no
  • bootstrap表单

    表单 基本实例 单独的表单控件会被自动赋予一些全局样式 所有设置了 form control 类的 lt input gt lt textarea gt 和 lt select gt 元素都将被默认设置宽度属性为 width 100 将 l