html - 在 Firefox 中将输入与按钮对齐

标签 html css firefox alignment

我在对齐常规 <button> 时遇到问题在 Firefox 中的输入旁边。我在 Firefox 中得到以下输出:

Output in Firefox

输入类是大学,然后是按钮类,CSS 代码如下:

.university {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    text-transform: uppercase;

    padding: 20px;

    width: 400px;
    display: block;

    border: none;

    color: #000;

    border-radius: 3px 0px 0px 3px;
    -moz-border-radius: 3px 0px 0px 3px;
    -webkit-border-radius: 3px 0px 0px 3px;

    outline-style: none;
    outline-width: 0px;
    outline-color: #000;
}

#next {
    background-color: #C44D58;

    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    text-transform: uppercase;

    width: 150px;

    padding: 20px;
    margin: 0;

    color: #FFF;

    border: none;

    border-radius: 0px 3px 3px 0px;
    -moz-border-radius: 0px 3px 3px 0px;
    -webkit-border-radius: 0px 3px 3px 0px;

    outline-style: none;
    outline-width: 0px;
    outline-color: #000;
}

HTML 是:

<div class="universityContainer">
    <input type="text" class="university typeahead" placeholder="University Name">
    <button id="next">NEXT</button>
</div>

.universityContainer 的 CSS是:

.universityContainer {
    display: table-cell;
    vertical-align: middle;
}

注意:应该注意的是,它在除 Firefox 之外的所有浏览器中都能正确呈现。

最佳答案

.university 中移除 display: block。 fiddle :http://jsfiddle.net/gf9Tr/

关于html - 在 Firefox 中将输入与按钮对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24522943/

相关文章:

android - Vidyo.io-使用Firefox for Android时没有音频发送

jquery - Firefox 中奇怪的 Bootstrap 进度条行为

css - 防止定位到:fixed; div from bunching when window is resized的内容

html - Col 6 面板对齐问题

internet-explorer - 在 IE7+ 中获取 CSS3 特性的最佳方式

javascript - Firefox 与 contextmenu 事件同时触发 click 事件

javascript - 我有一个包含数千个带有 URL 属性的项目的数组。如何为数组中的每个项目创建一个按钮,以打开 URL 的 iframe?

html - 水平的 li 在 IE7 中显示为垂直

html - BEM Convention with SASS - 需要理解的问题

javascript - 折叠/展开 Accordion 时更改图像