mirror of
https://github.com/twbs/bootstrap.git
synced 2025-08-21 12:51:52 +02:00
Docs: enhance floating labels placeholder
usage description (#41526)
This commit is contained in:
@@ -6,7 +6,11 @@ toc: true
|
|||||||
|
|
||||||
## Example
|
## Example
|
||||||
|
|
||||||
Wrap a pair of `<input class="form-control">` and `<label>` elements in `.form-floating` to enable floating labels with Bootstrap’s textual form fields. A `placeholder` is required on each `<input>` as our method of CSS-only floating labels uses the `:placeholder-shown` pseudo-element. Also note that the `<input>` must come first so we can utilize a sibling selector (i.e., `~`).
|
Wrap a pair of `<input class="form-control">` and `<label>` elements in `.form-floating` to enable floating labels with Bootstrap’s textual form fields.
|
||||||
|
|
||||||
|
A non-empty `placeholder` attribute is required on each `<input>` as our CSS-only floating label implementation relies on the `:placeholder-shown` pseudo-element to detect when the input is empty. The placeholder text itself is not visible; only the `<label>` is shown to users.
|
||||||
|
|
||||||
|
Also note that the `<input>` must come first so we can utilize a sibling selector (i.e., `~`).
|
||||||
|
|
||||||
<Example code={`<div class="form-floating mb-3">
|
<Example code={`<div class="form-floating mb-3">
|
||||||
<input type="email" class="form-control" id="floatingInput" placeholder="name@example.com">
|
<input type="email" class="form-control" id="floatingInput" placeholder="name@example.com">
|
||||||
|
Reference in New Issue
Block a user