【问题标题】:margins and alignment in input element in bootstrap引导程序中输入元素的边距和对齐方式
【发布时间】:2023-03-31 21:04:02
【问题描述】:

我无法正确对齐输入元素和按钮。这是它的样子:

这来自以下代码:

<div class="row">
     <div class="offset1 span6">
          <input type="text" class="l_input" placeholder="enter a city"></input>
     </div>
     <div class="span3"> 
          <button class="l_button btn btn-primary" type="button">Search</button>
     </div>
</div>

我希望输入高度与按钮相同,目前并非如此。我认为这是因为边距/填充,所以我尝试在我的 css 中将它们设置为 0 px:但它没有影响。

.l_input {
 padding: 0px;
 margin: 0px;
 }

我需要做什么才能使输入的高度与搜索按钮的高度对齐?

【问题讨论】:

  • 试试 !important。为什么是?
  • 这里出了点问题:&lt;input type="text" class="l_input" placeholder="enter a city"&gt;&lt;/textarea&gt;。关闭标签
  • 感谢您指出 - 这是一个错字,我将编辑问题
  • 在 bootstrap 之后添加自己的 CSS。使用 web 检查器进行测试,将样式添加到元素。

标签: css twitter-bootstrap twitter-bootstrap-rails


【解决方案1】:

您几乎是对的,但边距和填充在另一个元素中。试试:

.l_input,
.l_button {
    padding: 0px;
    margin: 0px;
}

updated demo

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-11
    • 1970-01-01
    • 2018-06-19
    • 2023-03-04
    • 1970-01-01
    • 2020-07-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多