表单的默认样式

简介: 【10月更文挑战第17天】

你提供的代码示例正确地展示了如何使用Bootstrap创建一个垂直或基本样式的表单。这种布局是Bootstrap表单的默认样式,非常适合在较小的视图或简单表单中使用。下面是你的代码示例,稍作格式化以提高可读性:

<form role="form">
  <!-- 文本输入组 -->
  <div class="form-group">
    <label for="name">名称</label>
    <input type="text" class="form-control" id="name" placeholder="请输入名称">
  </div>

  <!-- 文件输入组 -->
  <div class="form-group">
    <label for="inputfile">文件输入</label>
    <input type="file" id="inputfile">
    <p class="help-block">这里是块级帮助文本的实例。</p>
  </div>

  <!-- 复选框 -->
  <div class="form-group">
    <div class="checkbox">
      <label>
        <input type="checkbox"> 请打勾
      </label>
    </div>
  </div>

  <!-- 提交按钮 -->
  <button type="submit" class="btn btn-default">提交</button>
</form>

用到了

1. HTML 基础

HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。它由一系列的元素组成,这些元素告诉浏览器如何展示内容。

  • 标签:HTML 使用标签来包裹内容。例如,<form> 标签定义了一个表单,<div> 标签定义了一个块级容器。
  • 属性:HTML 标签可以有属性,属性提供了有关 HTML 元素的额外信息。例如,role="form" 告诉辅助技术这是一个表单,class="form-group" 应用了 Bootstrap 的样式类。

2. Bootstrap 框架

Bootstrap 是一个流行的前端框架,它提供了一套响应式的布局和组件,使得创建美观、响应式的网站变得更容易。

  • :Bootstrap 通过类来应用样式。例如,.form-group 为表单控件提供适当的间距,.form-control 为表单控件提供统一的样式。
  • 响应式:Bootstrap 的类名通常与布局有关,如 col-md-6 表示在中等屏幕尺寸(如平板电脑)上占据6列。

3. 表单控件

表单控件是用户可以与之交互的元素,用于收集用户输入的数据。

  • 输入框<input type="text"> 创建一个文本输入框,用户可以在里面输入文本。
  • 文件输入<input type="file"> 创建一个文件选择器,用户可以从中选择文件上传。
  • 复选框<input type="checkbox"> 创建一个复选框,用户可以勾选或取消勾选。
  • 按钮<button type="submit"> 创建一个提交按钮,用于提交表单数据。

4. 表单布局

表单布局决定了表单控件的排列方式。

  • 垂直布局:这是默认的布局方式,表单控件垂直排列。每个控件都在自己的 <div class="form-group"> 中。
  • 内联布局:表单控件在一行内水平排列,通常用于简单的表单。
  • 水平布局:表单控件水平排列,标签在左侧,控件在右侧。

5. CSS 类和样式

CSS(Cascading Style Sheets)用于设置 HTML 元素的样式。

  • class 属性用于应用 CSS 类。例如,class="form-control" 应用了 Bootstrap 的样式,使输入框更美观。
  • 帮助文本.help-block 是 Bootstrap 提供的一个类,用于显示帮助或提示文本。

6. 可访问性

可访问性是指确保所有用户,包括残疾人士,都能使用网站。

  • 角色属性role 属性提供了关于元素角色的信息,例如 role="form" 告诉屏幕阅读器这是一个表单。
目录
相关文章
|
5月前
Element UI 自定义/修改下拉弹窗的样式(如级联选择器的下拉弹窗样式)
Element UI 自定义/修改下拉弹窗的样式(如级联选择器的下拉弹窗样式)
522 0
|
7月前
|
JavaScript 前端开发 API
【每周一个小技巧】如何自定义客服、生活号组件的样式
【每周一个小技巧】如何自定义客服、生活号组件的样式
81 8
|
7月前
【sgDragSize】自定义组件:自定义拖拽修改DIV尺寸组件,适用于窗体大小调整
【sgDragSize】自定义组件:自定义拖拽修改DIV尺寸组件,适用于窗体大小调整
uniapp u-tabs表单如何默认选中
uniapp u-tabs表单如何默认选中
535 0
|
API
Vue2.x-02根据条件动态设置下拉框、时间选择器、文本框是否可编辑
Vue2.x-02根据条件动态设置下拉框、时间选择器、文本框是否可编辑
244 0
Vue2.x-02根据条件动态设置下拉框、时间选择器、文本框是否可编辑
Layui表格头部工具栏取消默认的三个功能
Layui表格头部工具栏取消默认的三个功能
522 0
Layui表格头部工具栏取消默认的三个功能
|
缓存 前端开发 JavaScript
修改Antd默认样式总结
修改Antd默认样式总结
1481 0
|
JavaScript
VUE element-ui 之table表格复选框勾选行背景修改(选中状态背景色修改)
VUE element-ui 之table表格复选框勾选行背景修改(选中状态背景色修改)
1401 0
VUE element-ui 之table表格复选框勾选行背景修改(选中状态背景色修改)

热门文章

最新文章