【问题标题】:Aligning elements with bootstrap使用引导程序对齐元素
【发布时间】:2017-11-07 04:05:49
【问题描述】:

我希望下面的标记显示与以下输入字段的文本标签对齐的“格式示例”字符串,如下面的屏幕截图所示。它目前的行为就像是正确的。由于我将 AngularJS 与 Bootstrap 一起使用,我不想使用静态宽度之类的东西,那么我应该如何将其修改为更具动态性?

<link href="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<fieldset style="display:inline-block">

  <div style="float:left">
    <legend>Copy</legend>
    <div style="float:right">
      <u>Format Example</u>
    </div>
    <br/>
    <br/>
    <div>
      <input type="text" /> Format Unknown
    </div>
    <br/>
    <div>
      <input type="text" /> X.X.X
    </div>
    <br/>
    <div>
      <input type="text" /> YYYYMMDD-HHMM
    </div>
    <br/>
    <div>
      <input type="text" /> X.X-SNAPSHOT
    </div>
    <br/>
    <div>
      <input type="text" /> YYYY-MM-DD HH:MM:SS
    </div>
  </div>
</fieldset>

【问题讨论】:

    标签: html css angularjs twitter-bootstrap


    【解决方案1】:

    您只需使用列和行将其网格化。这是一个基本示例,您需要根据需要添加mdsmxs 大小。全屏预览 sn-p。

    另外,避免使用中断来分隔行。改为使用css

    <link href="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet"/>
    <fieldset style="display:inline-block">
    
      <div style="float:left">
        <legend>Copy</legend>
        <div class="row">
          <div class="col-lg-6 col-lg-offset-6"><u>Format Example</u></div>
        </div>
        <div class="row">
          <div class="col-lg-6"><input type="text" /></div>
          <div class="col-lg-6">Format Unknown</div>
        </div>
        <div class="row">
          <div class="col-lg-6"><input type="text" /></div>
          <div class="col-lg-6">X.X.X</div>
        </div>
        <div class="row">
          <div class="col-lg-6"><input type="text" /></div>
          <div class="col-lg-6">YYYYMMDD-HHMM</div>
        </div>
        <div class="row">
          <div class="col-lg-6"><input type="text" /></div>
          <div class="col-lg-6">X.X-SNAPSHOT</div>
        </div>
        <div class="row">
          <div class="col-lg-6"><input type="text" /></div>
          <div class="col-lg-6">YYYY-MM-DD HH:MM:SS</div>
        </div>
      </div>
    </fieldset>

    【讨论】:

    • 谢谢,这个例子正是我想要的。
    • 您是否使用编辑器来自动格式化您的标记?它真的很漂亮。 VSCode 倾向于将div 放在换行符上;更混乱。
    • 我只是快速手动缩进。不过一般来说,我使用 Sublime 并像这样格式化我的代码。
    猜你喜欢
    • 1970-01-01
    • 2014-08-05
    • 2023-03-04
    • 2018-06-19
    • 2013-11-11
    • 2021-08-29
    • 1970-01-01
    • 2015-05-05
    • 1970-01-01
    相关资源
    最近更新 更多