通过设置 display: inline-block; 并添加少量的内补(padding),将所有元素放置于同一行。

语法:

案例:

  • Lorem ipsum
  • Phasellus iaculis

&n

bsp;

Nulla volutpat 运行结果:

有的时候,我们可能需要一个所有控件都在一行中的表单,比如图3-21所示的登录。要实现这种内联样式效果,只需要在普通的form元素上应用一个.form-inline样式,即可将表单内的元素设置为内联样式。

水平线上的唯一因素就是要控制元素的显示方式为display: inline-block,所以只需要为相应的子元素设置display属性即可。但需要注意的是,该.form-inline样式只能在大于768像素的浏览器上才能应用。源码如下:

// 源码1927行

@media (min-width: 768px) {  /* 大于768像素的浏览器才生效*/

.form-inline .form-group {

display: inline-block;  /* 内联样式显示*/

margin-bottom: 0;

vertical-align: middle;

}

.form-inline .form-control {

display: inline-block;

/* 内联样式显示,但由于form-control样式设置了100%的宽度,所以没什么用*/

width: auto;

vertical-align: middle;

}

.form-inline .radio,

.form-inline .checkbox {

display: inline-block;

padding-left: 0;

margin-top: 0;  /* 确保上下居中*/

margin-bottom: 0;

vertical-align: middle;

}

.form-inline .radio input[type="radio"],

.form-inline .checkbox input[type="checkbox"] {

float: none;  /* 不使用浮动定位*/

margin-left: 0;

}

.form-inline .has-feedback .form-control-feedback {    top: 0;  }

}要注意,由于默认的样式为.form-control,且其input、select和textarea的宽度都是100%,所以在使用内联表单的时候是无效的,需要对这些控件元素单独设置宽度width,或者外面再加上一层带有.form-group样式的div元素。示例如下:

记住密码

登录

但这种情况下,如果再设置一个label的话,input又换行了。所以如果非要label的话,那就只能在input所在div元素的上边再加一个div元素用于包含label标签。比如:

用户名:

如果没有为每个输入控件设置label,屏幕阅读器将无法正确识别。对于这种内联表单,可以通过为label设置.sr-only样式将其隐藏。比如:

登录用户名

不显示样式 引用bootstrap_Bootstrap的引用样式相关推荐

  1. Typora主题代码更改(引用块颜色, 标题样式和颜色, 行内代码样式)

    Typora主题库中的主题总有自己不喜欢的部分 所以自己在github主题的基础上做了一些更改 打开主题文件夹 首先需要找到需要更改的文件的位置 文件→偏好设置→外观→主题→打开主题文件夹 给gith ...

  2. CSS基础(样式声明、引用(行内样式、内部样式、外部样式、导入样式)、样式优先级)

    目录 什么是CSS 为什么使用css css样式规则 css引用(行内.内部.外部link链入.导入式@import) css三种使用方法的区别 ***网页三大元素*** ***什么是CSS***   ...

  3. css 默认显示滚动条,css控制默认滚动条样式

    针对webkit内核的浏览器,使用伪类来改变滚动条的默认样式,详情如下: 滚动条组成部分 1. ::-webkit-scrollbar 滚动条整体部分 2. ::-webkit-scrollbar-t ...

  4. WPF实现纵向显示TabControl标题及标题字体样式

    WPF实现纵向显示TabControl标题栏通过设置TabStripPlacement属性,标题字体纵向显示则可通过改变TabItem样式,在其中加入TextBlock控件,使用TextWrappin ...

  5. 网站ico图标不显示?网站ico图标引用的方法

    网站ico图标不显示?网站ico图标引用的方法 将favicon.ico图标放入网站根目录 在页面中加入以下代码 <link rel="shortcut icon" href ...

  6. 解决: Vue 项目本地运行 run 与服务器上 build 样式不一致,build 后样式不生效

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. PS:本人遇到这个问题是用文中最后一句话解决:" 在组件的样式中记得添加 'scoped' ...

  7. WPF自定义控件与样式(4)-CheckBox/RadioButton自定义样式

    原文:WPF自定义控件与样式(4)-CheckBox/RadioButton自定义样式 一.前言 申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等, ...

  8. qt样式表设置边框_QT样式表

    QT样式表 一.QT样式表简介 1.QT样式表简介 QSS的主要功能是使界面的表现与界面的元素分离,使得设计皮肤与界面控件分离的软件成为可能. QT样式表是允许用户定制widgets组件外观的强大机制 ...

  9. python-docx 设置Table 边框样式、单元格边框样式

    python-docx 设置Table 边框样式.单元格边框样式 from docx.oxml.ns import qn from docx.oxml import OxmlElement from ...

最新文章

  1. 向设计师分享最新30款免费英文字体
  2. docker容器互联实战
  3. Windows系统帮助中心程序的0day漏洞
  4. 5G NR Search space和CORESET
  5. HTML---初识HTML
  6. 服务器安装什么文件可以获取密码,服务器ssh密码在哪获取
  7. Android service 和 client的进程通信和消息回调--AIDL
  8. 通过onkeydown事件来控制只允许数字
  9. linux 比较两个文件夹不同 (diff命令, md5列表)
  10. HDU 2899 :(二分求最小值)
  11. 【Sprint3冲刺之前】TD学生助手——alpha版发布
  12. 供应链成功绝对离不开的三个要素,你知道吗
  13. cf最低要求配置2021是什么
  14. Win7 C盘瘦身 微信文件夹太大WeChat Files
  15. 计算机表格要学些什么,刚学电脑,不知道在电脑上怎么制作各种表格, – 手机爱问...
  16. C# ComboBox:组合框控件
  17. python中如何给散点图上面的特定点做标记
  18. regsvr32 注册.dll的用法
  19. 无线AP容量及网络带宽计算方法
  20. 外刊IT网站经典计算机开发,评论,总结文章汇总共享

热门文章

  1. 简述php和web交互过程,PHP与Web页面交互操作实例分析
  2. android中多线程与ui,Android UI线程和非UI线程
  3. mysql pdo 插入没效果_MySQL分库分表后用PHP如何来完美操作
  4. 京瓷 打印 打印机 账户_UV打印机买回来成废铁?不是选择不对,而是你想太多了……...
  5. 恩智浦智能车大赛2020_我院第十三届“恩智浦”杯智能车校内选拔赛宣讲会顺利举行...
  6. 事务例子_Spring事务专题(四)Spring中事务的使用、抽象机制及模拟Spring事务实现...
  7. rx2700_第二代锐龙 7 2700X 台式处理器 | AMD
  8. 不同类型的官网应该如何设计?
  9. 新年春节海报素材精品,再也不怕老板催稿!
  10. 淘宝海报字体素材模板,让你的海报字体活起来!