html - 如何从不同的表单中获取两个按钮和文本区域以内联显示?

标签 html css

我在一个较大的 div 中有两个表单。每个表单都有一个可以单击的按钮和一个文本区域。我在表单中添加了 div 以按照我喜欢的方式设置按钮的样式。我希望这两个按钮与它们下方相应的文本区域并排显示。 "display:inline:block"似乎并没有为我做这件事......

这就是他们现在的样子。

enter image description here

这是我的 HTML。

<div class="window">

    <form class="sumform" action="#" method="post">
        <div class="btns btn_sum">
            <input type="submit" id="sub_sum" value="Summary Statistics"/>
        </div>
        <input type="text" id="sum_spec"/>
    </form>

    <form class="histform" action="#" method="post">
        <div class="btns btn_hist">
            <input type="submit" id="sub_hist" value="Histogram"/>
        </div> 
        <input type="text" id="hist_spec"/>
    </form>

</div>

这是我的 CSS:

.window {
    background-color: #fdf2e3;
    display: inline-block;    
    text-align: left;
    width:100%;
    font-size: 12px;
}

div.btns input {
    cursor:pointer;
    padding-top:40px;
    padding-bottom:60px;
    width:130px;
    height:0px;
    border-radius: 6px;
    background-color:#3acb9a;
    border: none;
    text-align:center;
    display:inline-block;
    color:#ffffff;
    font-size:12px;
}

最佳答案

您可以更改 formdisplay 属性

form {
   display:inline-block;
}

演示 http://jsfiddle.net/TT7BC/3/

请记住,如果它们适合他的父级 width,它将并排显示,因此您可以为 .windowform< 设置固定宽度 或在父级 white-space:nowrap 中使用以防止元素换行

关于html - 如何从不同的表单中获取两个按钮和文本区域以内联显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20335436/

相关文章:

HTML 表格渲染算法,推荐阅读?

html - 如何将具有 Z 索引的内容居中

html - Firefox - 宽度 : 100% not working for list in a list (display: table;)

css - 当我不更改正文的字体大小时,还有理由在 CSS 中使用 `em` 吗?

css - 在 Safari for Mac 中开发时无法加载 iOS css

html - 如何使用 CSS/HTML 在文本和文本旁边的框之间添加常规空格?

javascript - MooTools:从元素中删除 CSS 类

html - 关于我可以获得好的 css 设计/web 2.0ish 按钮、表格等的地方的建议

php - Laravel:如何在 Form POST 中使用参数以在 Route::post 中使用?

html - 在保存到数据库之前在 AngularJS 中加密密码