select

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

在 Bootstrap 中,.form-control 类通常用于 <input><select><textarea> 元素,以赋予它们统一的样式和大小。而 .input-group 类则用于将这些表单控件组合起来,并且可以添加前缀或后缀元素,以增强表单的可用性和可读性。

添加前缀或后缀元素的步骤

  1. 创建一个 <div> 容器:首先,你需要创建一个带有 .input-group 类的 <div> 容器,这个容器将包裹你的输入框和前缀或后缀元素。

  2. 添加 <input> 元素:在 <div> 容器内部,添加一个带有 .form-control 类的 <input> 元素。

  3. 添加前缀或后缀元素:在相同的 <div> 内,使用 <span> 元素并赋予它 .input-group-addon 类来创建前缀或后缀元素。将这个 <span> 元素放置在 <input> 元素的前面或后面。

  4. 避免使用 <select> 元素:由于兼容性问题,避免在 WebKit 浏览器中使用 <select> 元素作为前缀或后缀。

  5. 避免直接向表单组应用类:不要直接向 <input> 元素应用 .input-group 类,因为 .input-group 是一个独立的组件,应该包裹在 <input> 元素外面。

代码示例

以下是一个包含前缀和后缀元素的基本输入框组的示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Input Group Example</title>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
    <style>
        /* 为了演示,添加了一些内边距 */
        .bs-example {
    
            padding: 100px 100px 10px;
        }
    </style>
</head>
<body>
    <div class="bs-example">
        <form class="bs-example-form" role="form">
            <!-- 前缀元素 -->
            <div class="input-group">
                <span class="input-group-addon">@</span>
                <input type="text" class="form-control" placeholder="Twitter Handle">
            </div>

            <!-- 后缀元素 -->
            <div class="input-group">
                <input type="text" class="form-control">
                <span class="input-group-addon">.00</span>
            </div>

            <!-- 前缀和后缀元素 -->
            <div class="input-group">
                <span class="input-group-addon">$</span>
                <input type="text" class="form-control">
                <span class="input-group-addon">.00</span>
            </div>
        </form>
    </div>

    <!-- 引入Bootstrap JS和jQuery -->
    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.bundle.min.js"></script>
</body>
</html>
目录
相关文章
|
索引
不推荐SELECT * FROM table原因
根据非索引查询 :B+树的叶子节点放数据表行数据,叶子节点存放主键,如果想获得行数据信息,则需要再跑到主键索引去拿数据,这叫回表,速度慢。但不管是主键还是非主键索引,他们的叶子结点数据都是有序的。比如在主键索引中,这些数据是根据主键id的大小,从小到大,进行排序的。**1.**根据索引查询 :B+树的父节点放索引数据,速度快,叶子(父)节点会存放完整的行数据西信息。
378 0
|
1月前
|
SQL 数据库
INTO SELECT
【11月更文挑战第10天】
27 3
|
1月前
|
存储 SQL 关系型数据库
SELECT INTO
【11月更文挑战第08天】
32 2
|
1月前
|
SQL
SELECT DISTINCT
【11月更文挑战第02天】
42 1
|
4月前
|
存储 关系型数据库 数据库
在 Postgres 中使用 Insert Into Select
【8月更文挑战第11天】
152 0
在 Postgres 中使用 Insert Into Select
|
SQL 数据库
INSERT DESC UPDATE SELECT
INSERT DESC UPDATE SELECT
109 0
|
数据库 索引
SELECT
SELECT
72 0
|
存储 前端开发 JavaScript
select2 使用详解
select2 使用详解
|
存储 SQL 缓存
到底为什么不建议使用SELECT *?
“不要使用SELECT *”几乎已经成为了MySQL使用的一条金科玉律,就连《阿里Java开发手册》也明确表示不得使用`*`作为查询的字段列表,本文从4个方面给出理由。
到底为什么不建议使用SELECT *?