Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
表单输入对齐问题(HTML/CSS) 背景:_Html_Css_Forms - Fatal编程技术网

表单输入对齐问题(HTML/CSS) 背景:

表单输入对齐问题(HTML/CSS) 背景:,html,css,forms,Html,Css,Forms,我对HTML/CSS比较陌生,一直负责为公司网站创建搜索表单。我所有的实际代码都运行得很好,但困扰我的是一个简单的风格问题。在搜索表单中,文本输入字段和按钮输入字段没有很好地垂直对齐,我无法让它们通过CSS进行协作。我希望他们俩的高度和水平都一样。有什么建议吗?谢谢大家! 代码: #srchContainer{ 宽度:70%; 身高:100%; 边界:0px; 保证金:0自动; 填充:0; } #搜索表单{ 文本对齐:居中; 保证金:20px自动; 填充:0; 宽度:100%; 垂直对齐:顶

我对HTML/CSS比较陌生,一直负责为公司网站创建搜索表单。我所有的实际代码都运行得很好,但困扰我的是一个简单的风格问题。在搜索表单中,文本输入字段和按钮输入字段没有很好地垂直对齐,我无法让它们通过CSS进行协作。我希望他们俩的高度和水平都一样。有什么建议吗?谢谢大家!

代码:
#srchContainer{
宽度:70%;
身高:100%;
边界:0px;
保证金:0自动;
填充:0;
}
#搜索表单{
文本对齐:居中;
保证金:20px自动;
填充:0;
宽度:100%;
垂直对齐:顶部;
}
#搜索输入框{
宽度:60%;
高度:31px;
边框:1px实心#717171;
字号:1.5em;
保证金:0;
填充:0 5px;
显示:内联;
}
#srchBtn{
高度:32px;
左边距:2倍;
边际上限:0;
页边距底部:0;
左侧填充:6px;
右边填充:6px;
垫底:0px;
垫面:1px;
显示:内联;
}
.btn{
颜色:#717171;
边界半径:0px;
左侧填充:6px;
右边填充:6px;
垫底:1px;
垫面:1px;
边框:1px实心#717171;
左边距:2倍;
右边距:2px;
边际上限:0px;
边缘底部:2px;
高度:20px;
}
.btn:悬停,
.btn2:悬停{
背景色:#717171;
颜色:白色;
}


应用
垂直对齐:中间编码到两个输入元素。

您可以使用CSS轻松地在对齐中工作

请参阅以下链接以检查

下面是一个简单的例子:

.navbar{
显示器:flex;
}
.导航栏输入{
弹性:1;
}
.导航栏按钮{
边框:1px实心#aaa;
左边距:3倍;
}

搜索

值得注意的是,问题的根本原因是文本输入设置的字体大小。令人惊讶的是,忽略如此简单的内容是多么容易。我尝试在父元素上使用它,但没有在输入本身上使用它。非常感谢你!