将 Bootstrap 3.0 标签直接放置在输入字段的顶部,而无需向下推送内容
Position a Bootstrap 3.0 label directly on top of an input field without pushing content down
我有一个引导 3.0 水平形式。
我使用 jquery 直接在表单组div 之前附加一个引导标签。
<form role="form" class="form-horizontal" id="form-newUser">
<div class="form-group">
<label class="control-label col-md-4" for="inputUser">New User</label>
<div class="input-group input-group-sm col-md-6">
<span class="input-group-addon"><i class="icon-user"></i></span>
<input type="text" class="form-control" id="inputUser" placeholder="Username" xy="left" rqd="required">
</div>
<span class="label label-warning field-error field-error-horizontal col-md-offset-4"><i class="icon-warning-sign"></i> '+errorMessage+'</span>
</div>
<div class="form-group">...
Id 喜欢将此标签直接放置在输入字段上,以便错误消息看起来像显示在输入文本字段中。
我可以使用一些 css 来做到这一点,但它会不断将内容推到通常在 html 中显示的跨度的每个字段之间。
我需要能够相对定位并同时浮动。
这能做到吗?
您可以改为附加到input-group
DIV。 它有position: relative;
,任何绝对定位的东西都会留在里面。
根据需要应用样式。
示例:http://jsfiddle.net/x8Zua/2/
.HTML
<div class="input-group input-group-sm col-md-6">
<span class="input-group-addon"><i class="icon-user"></i></span>
<input type="text" class="form-control" id="inputUser" placeholder="Username" xy="left" rqd="required">
<span class="label label-warning field-error field-error-horizontal col-md-offset-4"><i class="icon-warning-sign"></i> '+errorMessage+'</span>
</div>
.CSS
.field-error {
position: absolute;
top: 7px;
left: 52px;
}
相关文章:
- HTML内容下推到固定背景图像下方
- IE 11 中的 PDF 查看器与顶部下拉滚动条重叠
- Z-Index 和定位:项目在使用“Particleground”Jquery 插件时不断向下推
- 如何让 Bootstrap 3 在下拉点击时向下推送页面内容
- 在Firefox和IE中,向按钮添加填充可以向下推其他按钮
- 文本区域,在您键入时展开并向下推送其下方的内容
- 全宽子菜单,将内容向下推
- 如何在不更改属性数据类型的情况下推送对象数组
- 如何使用 jquery 计算选项卡的高度以向下推页脚
- 将 Bootstrap 3.0 标签直接放置在输入字段的顶部,而无需向下推送内容
- 我的下拉菜单会向下推其他所有内容
- Cordova/PhoneGap在没有服务器的情况下推送通知
- 如何在水平菜单中以绝对位置向下推送内容
- 如何下推表格中的元素- HTML
- 当导航栏固定为粘性导航时,导航链接从导航栏向下推
- 点击图像(下推效果)
- 防止jQuery滑下菜单下推其他列中的元素
- 身体被向下推
- Javascript -添加顶部固定条,并将所有其他元素向下推
- 下拉菜单向下推内容