html - 水平表单输入重叠

标签 html css twitter-bootstrap forms

我无法正确显示表单。以下两行是水平显示的,但它们在 name 结束和 email 开始的地方相互重叠。它们目前没有实现 CSS,我尝试了 padding-leftmargin-left 和其他一些技巧,但无法将它们分开。有什么想法吗?

Issue

<div id="contact" class="col-xs-6 col-md-6 col-lg-6">
<div class="center hero-unit">
    <form action="success.html" method="GET">
            <h4> Contact Me </h4>
            <div class="form-group">
            <div class="col-sm-4 col-md-4 col-lg-4">
                <input type="text" placeholder="Name" size="20" id="inline">
            </div>
            <div class="col-sm-4 col-md-4 col-lg-4">
                <input type="text" placeholder="Email Address" size="35" id="inline">
            </div>
            </div>
    </form>
</div>
</div>

hero-unit 添加 CSS 以防出现问题

.hero-unit {
    text-align: center;
    background-color: #9C9C9C;
    font-size: 11px;
    margin: 30px;
    padding: 30px;
    line-height: 1.4em;
    border-color: #C1C1C1;
    color: white;
}

最佳答案

只需添加样式即可:

.hero-input {
    padding:5px;
    margin: 10px;
    display:inline-block;
}

和输入:

class="hero-input"

让 margin 和 padding 对每个输入生效。显然,您可以根据自己喜欢的填充和边距对其进行修改。基本上边距应该在输入或包含输入的 div 中。您还应该避免使用重复的 ID。 id="inline" 应该是 class="inline" 如果你使用额外的英雄输入类,那么它可能是 class="inline hero -输入”

关于html - 水平表单输入重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26642287/

相关文章:

java - Flying Saucer Batik 和 running footer 不能一起使用?

javascript - 使用谷歌翻译的自定义按钮

html - 阻止对 LI 元素的关注将字体颜色变为白色?

android - 从 pt 中的 CSS 字体大小转换为 Android 等价物

html - 在小窗口、平板电脑和智能手机中显示时如何使图像居中

javascript - 在 Twitter Bootstrap 主题之间切换?

html - 可折叠导航栏不工作

html - 为什么 em 会覆盖字体系列的 p?

javascript - 来自构造函数的 HTML 元素标签名称

jquery - 如何将类(class)移到队列后面?