引导程序对齐按钮旁边的文本框的问题

时间:2015-01-14 01:02:55

标签: html css twitter-bootstrap twitter-bootstrap-3

我试图构建我在图像中附加的内容,但不幸的是我无法让它坐得正确,到目前为止这是我的HTML(我是新手的引导程序)

<div class="row">
  <div class="container">
    <div class="col-lg-3">
    </div>
    <div class="col-lg-6">
        <p class="text-center">
            <strong>Enter your email and get special information</strong>
        </p>
        @using (Html.BeginForm("Index", "Home", FormMethod.Post, new { @class = "form-inline col-lg-12" }))
        {
            <div class="input-group col-lg-9" style="margin-left: 3%">
                <input type="text" class="form-control">
            </div>
            <div class="input-group col-lg-2">
                <button class="btn btn-primary">Submit</button>
            </div>
        }
    </div>
    <div class="col-lg-3">

    </div>
 </div>
</div>

这看起来像这样

enter image description here

但是看起来像这样,理想情况下我希望按钮更接近文本框

enter image description here

但是当我在手机屏幕上查看时,我得到了这个烂摊子

enter image description here

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:1)

这个小提琴怎么样:

http://jsfiddle.net/jwyr6Lwh/1/

    .custom input.form-control {
        border: 1px solid #848484; 
        -webkit-border-radius: 30px !important; 
        -moz-border-radius: 30px !important; 
        border-radius: 30px !important;
        -moz-box-shadow: 2px 2px 1px #666;
        -webkit-box-shadow: 2px 2px 1px #666;
        box-shadow: 2px 2px 1px #666;
        outline:0; 
        padding-left:10px; 
        padding-right:0px; 
        background-color: rgba(255,255,255,0.2);

    } 

    .custom  button {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
    }

在移动浏览器上显示不同的原因是其响应性

类= “COL-LG-2”

表示在大型设备上,它将以两个列显示,否则一个接一个地显示在另一个列中。如果你不打算这个取class =“col-sg-2”。

enter image description here

答案 1 :(得分:0)

这是怎么回事?

http://jsfiddle.net/ytn7z6tc/4/

<h3 id="btn-groups-single">Input + Button</h3>        
<div class="input-group">
  <input type="text" class="form-control " placeholder="email address">

  <div class="input-group-btn">
    <button type="button" class="btn btn-primary">
      Submit

    </button>

  </div>

</div>