<input type="text" readonly="readonly" autocomplete="off" placeholder="Order Status" class="el-input__inner"> 如何用css定位元素
时间: 2023-07-02 21:11:46 浏览: 49
要使用 CSS 定位元素,您需要使用 CSS 属性来控制元素的位置。在这个例子中,您可以使用类名 "el-input__inner" 来选择该输入元素。然后,您可以使用 CSS 的定位属性来控制元素的位置。
例如,如果您想要将该元素垂直居中并水平居中,可以将该元素的父元素的 display 属性设置为 flex,并设置该元素的 align-items 和 justify-content 属性为 center。
以下是一个示例 CSS 代码,将该输入元素垂直居中并水平居中:
```css
.el-input {
display: flex;
align-items: center;
justify-content: center;
height: 100vh; /* 为了让该元素在屏幕中间,我们可以设置其父元素的高度为整个视口的高度 */
}
.el-input__inner {
/* 如果您想要在该元素中添加一些间距,可以使用 padding 属性 */
padding: 10px;
}
```
注意,这个示例假设该输入元素的直接父元素是一个具有相对定位的元素。如果它的父元素没有设置相对定位,则该元素将相对于文档进行定位。
相关问题
<input type="text" class="form-control" autocomplete="off">
<input type="text" class="form-control" autocomplete="off"> 是一个HTML元素,它表示一个文本输入框。这个元素通常用于用户输入数据的地方。
* `type="text"` 指定了输入框的类型为文本。
* `class="form-control"` 是一个CSS类,它为输入框提供了一些样式,例如大小、颜色等。
* `autocomplete="off"` 是一个HTML属性,它告诉浏览器不要自动完成用户输入的内容。这可以帮助保护用户的隐私,并防止一些不必要的输入错误。
通常,这种类型的输入框在表单中使用,用户可以在其中输入文本或选择选项。此外,它还可能具有其他属性,如 `placeholder`(用于提供一些提示信息),`disabled`(表示输入框不可用),`readonly`(表示输入框只能读取但不能修改其中的内容)等。
请注意,autocomplete属性通常与密码输入框一起使用,因为密码输入框的目的是保护用户的隐私,而不是让浏览器提供自动完成功能。在大多数情况下,当您需要保护用户的隐私时,您应该使用autocomplete="off"。然而,这并不是强制性的,具体取决于您的应用程序的需求和用户的偏好。
thymeleaf html 中 对<input <textarea <input type="text" 进行不可选 不可编辑的控制 比如这段 <td colspan="1"><input type="text" id="drawPeople" name="drawPeople" th:value="${spotCheck.drawPeople}" class="form-control" placeholder="请输入点检人姓名" autocomplete="off"/> </td>
要对 `input` 和 `textarea` 标签进行不可选和不可编辑的控制,可以添加 `th:attr` 属性和 `th:readonly` 属性,具体方法如下:
1. 不可选
要使 `input` 和 `textarea` 标签变为不可选状态,可以添加 `th:attr` 属性并设置 `disabled` 属性的值为 `disabled`。例如:
```html
<input th:attr="disabled=${true}" type="text" id="drawPeople" name="drawPeople" th:value="${spotCheck.drawPeople}" class="form-control" placeholder="请输入点检人姓名" autocomplete="off"/>
```
这会使 `input` 标签变为不可选状态。同样,对于 `textarea` 标签也可以使用这种方法。
2. 不可编辑
要使 `input` 和 `textarea` 标签变为不可编辑状态,可以添加 `th:readonly` 属性并设置属性值为 `${true}`。例如:
```html
<input th:readonly="${true}" type="text" id="drawPeople" name="drawPeople" th:value="${spotCheck.drawPeople}" class="form-control" placeholder="请输入点检人姓名" autocomplete="off"/>
```
这会使 `input` 标签变为不可编辑状态。同样,对于 `textarea` 标签也可以使用这种方法。
需要注意的是,如果要同时使 `input` 和 `textarea` 标签既不可选又不可编辑,可以同时添加 `th:attr` 和 `th:readonly` 属性。例如:
```html
<input th:attr="disabled=${true}" th:readonly="${true}" type="text" id="drawPeople" name="drawPeople" th:value="${spotCheck.drawPeople}" class="form-control" placeholder="请输入点检人姓名" autocomplete="off"/>
```
这会同时使 `input` 标签既不可选又不可编辑。