Html 响应式表单输入
我有一个网页设置在一定的限制,以便根据屏幕宽度进行快速浏览。不过,我遇到了一个问题,表单输入的宽度设置为Html 响应式表单输入,html,css,forms,responsive-design,Html,Css,Forms,Responsive Design,我有一个网页设置在一定的限制,以便根据屏幕宽度进行快速浏览。不过,我遇到了一个问题,表单输入的宽度设置为width:100%,而padding left:20px。结果显示,由于填充,输入字段的宽度超出了网页正文的宽度20px 输入代码: .field { outline:0; width:100%; height:50px; padding-left:10px; float:left; border: 1px solid #d3d4d5;
width:100%
,而padding left:20px
。结果显示,由于填充,输入字段的宽度超出了网页正文的宽度20px
输入代码:
.field {
outline:0;
width:100%;
height:50px;
padding-left:10px;
float:left;
border: 1px solid #d3d4d5;
border-right-color: #c2c7ca;
border-left-color:#c2c7ca;
color:#3a444f;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 5px;
position: relative;
z-index: 0;
-webkit-background-clip: padding-box;
font-size:16px;
}
如何在输入字段的末尾获得额外的空间以限制到适当的宽度?您不需要添加任何额外的空间。您可以简单地使用:
input {
box-sizing: border-box;
width: 100%;
}
使用
边框框
选项,宽度设置包括填充和边框。为什么不删除填充?。。。你能把你的HTML和这个一起发布吗?试试边框框:输入框的大小。如果没有填充,我会得到图像底部的两个输入字段。当然,这里有现场预览