我希望我的文本字段和按钮跨越屏幕的整个大小,但是即使它们使用相同的 CSS 选择器,文本字段和按钮的长度也不相同。
这是代码:http: //jsfiddle.net/AakN4/2/
在野生动物园中,差异不大,但仍然可见。
结果
Left 定义了像素宽度
Rigth,宽度为 100%(文本字段的长度应与按钮的长度相同)。
我希望我的文本字段和按钮跨越屏幕的整个大小,但是即使它们使用相同的 CSS 选择器,文本字段和按钮的长度也不相同。
这是代码:http: //jsfiddle.net/AakN4/2/
在野生动物园中,差异不大,但仍然可见。
Left 定义了像素宽度
Rigth,宽度为 100%(文本字段的长度应与按钮的长度相同)。
为您的输入定义box-sizing 。像这样写:
input {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 15pt;
width: 150px;
}
检查这个http://jsfiddle.net/AakN4/4/
差异的原因是默认情况下input type="submit"
工作box-sizing
。它完全包含在其中并padding & border
完全添加。width
input type="text"
padding & border
width