表单 -文本框之前或之后添加文本或按钮

样式:

*现代浏览器的最新版都支持inline-block,只有ie6、7不支持inline-block,但ie6、7可以通过 display:inline;zoom:1;来模拟。

*firefox,safari,opera,ie8+中的 inline-block 元素之间会莫名其妙多出3px的间距,其实这个是换行符,可以在inline-block的父元素中加上 font-size:0;来去掉inline-block元素之间的空隙。

*white-space: nowrap;   设置如何处理元素内的空白。

  normal 默认。空白会被浏览器忽略。

  pre 空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。

   nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。

   pre-wrap 保留空白符序列,但是正常地进行换行。

   pre-line 合并空白符序列,但是保留换行符

   inherit 规定应该从父元素继承 white-space 属性的值。

/* 表单css */
form.bs-docs-example {
position: relative;
width: 600px;
margin: 15px auto;
padding: 39px 19px 14px;
background-color: white;
border: 1px solid #DDD;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

form.bs-docs-example::after {
content: "Example";
position: absolute;
top: -1px;
left: -1px;
padding: 3px 7px;
font-size: 12px;
font-weight: bold;
background-color: #F5F5F5;
border: 1px solid #DDD;
color: #9DA0A4;
-webkit-border-radius: 4px 0 4px 0;
-moz-border-radius: 4px 0 4px 0;
border-radius: 4px 0 4px 0;
}

div.input-prepend,.input-append{
margin: 10px;
font-size: 0;
white-space: nowrap;
vertical-align: middle;
box-sizing: border-box;
}

div.input-prepend span.add-on {
display: inline-block;
width: auto;
height: 20px;
min-width: 16px;
padding: 4px 5px;
border: 1px solid #CCC;
border-radius: 4px 0 0 4px;
margin-right: -1px;
font-size: 14px;
font-weight: normal;
line-height: 20px;
text-align: center;
text-shadow: 0 1px 0 white;
background-color: #EEE;

}

div.input-prepend input.span2 {
position: relative;
display: inline-block;
width: 156px;
height: 30px;
padding: 4px 6px;
margin-bottom: 0;
vertical-align: top;
border: 1px solid #CCC;
border-radius: 0 4px 4px 0;
background-color: #fff;
color: #555;
font-size: 14px;
}

div.input-append span.add-on {
display: inline-block;
width: auto;
height: 20px;
min-width: 16px;
padding: 4px 5px;
border: 1px solid #CCC;
border-radius: 0 4px 4px 0;
margin-left: -1px;
font-size: 14px;
font-weight: normal;
line-height: 20px;
text-align: center;
text-shadow: 0 1px 0 white;
background-color: #EEE;
}

div.input-append input.span2 {
position: relative;
display: inline-block;
width: 156px;
height: 30px;
padding: 4px 6px;
margin-bottom: 0;
vertical-align: top;
border: 1px solid #CCC;
border-radius: 4px 0 0 4px;
background-color: #fff;
color: #555;
font-size: 14px;
}

<!-- 表单html -->
<form class="bs-docs-example">
<div class="input-prepend">
<span class="add-on">@</span>
<input class="span2" id="prependedInput" type="text" placeholder="Username">
</div>
<div class="input-append">
<input class="span2" id="appendedInput" type="text">
<span class="add-on">.00</span>
</div>
</form>

时间: 2024-10-21 02:18:22

表单 -文本框之前或之后添加文本或按钮的相关文章

js/jquery获取文本框的值与改变文本框的值

我们就用它来学习获取文本框的值及改变文本框的值. 代码如下 复制代码 <script>function get1(){ document.getElementById("txtbox2").value=document.getElementById("txtbox").value; //获取文本框1的值,并赋值给文本框2}</script> <table width="500" border="0"

js数据显示在文本框中(页面加载显示和按钮触动显示)

web代码如下: <!DOCTYPE html> <html> <head> <title>jsTest02.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is

使用post方式提交表单如何获取图片数据及其他文本参数[NodeJS]

当POST方式提交包含图片的表单时,如上传图片时,需要在<form>字段需要添加参数enctype="multipart/form-data",表明以二进制方式传输数据.假如表单中包含其他文本参数,如用户名username,用常规方式是无法获取post参数的,如: <html> <head> <meta http-equiv="Content-Type" content="text/html" chars

深入理解表单脚本系列第三篇——选择文本

× 目录 [1]select() [2]select事件 [3]setSelectionRange() 前面的话 表单是最早用来与用户交互的工具,具有丰富的控件和属性.基本上,它们通过各种控件和属性就可以解决大部分问题.但还有一些问题还是需要表单脚本来实现的,比如本文将要说到的选择文本 select() select()方法用于选择文本框(指type为text的input元素和textarea元素)中的所有文本,该方法不接受参数,且无返回值 <input id="text" va

laravel中,提交表单后给出提示例如添加成功,添加失败等等

laravel中的表单插入,我想在表单插入成功后,可以像thinkphp一样可以有一个提示内容,上网Google,他们还是给出的方法就是 return redirect('/')->with('message', 'Message sent!'); 然后在view中接收 @if(Session::has('message')) <div class="alert alert-info"> {{Session::get('message')}} </div>

最好的文本框样式 最漂亮的文本框样式 textbox css样式

输入框景背景透明: <input style="background:transparent;border:1px solid #ffffff"> 鼠标划过输入框,输入框背景色变色: <INPUT value="Type here" NAME="user_pass" TYPE="text" SIZE="29" onmouseover="this.style.borderColor

GUI编程笔记07:GUI把文本框的值移到文本域案例

1.首先我们了解一下我们的需求,如下: 输入“风清扬”,点击“数据转移”,这样的文本会出现到下面的文本域中,这就是我们的需求. 2.代码如下: package cn.itcast_05; import java.awt.Button; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.TextArea; import java.awt.TextField; import java.awt.event.Action

表单选择框

实现要求:1.点击全选框,将所有的选择框选中 2.点击全不选框,将所有选中的选中框全部清除选中,处于没有选中的状态. 3.点击反选,将已经选中的框变为没有选中,将没有选中的框,变为选中. 要点: :checkbox 匹配所有复选框 attr('checked',true/false) HTML中基本框架: js 实现全选功能: $('#all').on('click',function(){ $('#checkbox>:checkbox').attr('checked',true); }); 实

字体图标表单\单选框,复选框效果(完整版)

CSS: 1 h1,h2,h3{ font-size: 24px;} 2 a:hover { text-decoration: none; } 3 @font-face {font-family: "iconfont"; src: url('iconfont.eot'); /* IE9*/ src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('iconfont.woff') for