【问题标题】:modified input element won't center修改后的输入元素不会居中
【发布时间】:2018-06-06 03:39:20
【问题描述】:

我正在使用 primeNG,并且我已经用它创建了一个输入组。这个输入字段应该移动到中心,我知道我应该在信封容器上使用text-align: center。但是,当我这样做时,输入组仍然不会向右移动,我真的不知道是什么原因造成的。这是我的代码:

css

.middle {
    text-align: center;
}

html

    <div class="middle ui-inputgroup">
      <input type="text" size="5" pInputText placeholder="Value">   
      <span class="ui-inputgroup-addon"><code>cm</code></span>      
    </div> 

ui-inputgroup 是 primeNG 的原生类,更多信息在这里:https://www.primefaces.org/primeng/#/inputgroup

谁能告诉我发生了什么?

编辑:您的代码导致输入下方的按钮浮动在输入旁边,而不是使按钮居中。这是您实现的代码加上按钮的 html 代码:

  <div class="ui-g-12 ui-md-4 test">
    <div class="middle ui-inputgroup">
      <input type="text" size="5" pInputText placeholder="Value">   
      <span class="ui-inputgroup-addon"><code>cm</code></span>      
    </div>
  </div>

<button mat-raised-button id="newFilter" (click)="showDialog()">Add new filter</button>
</div>

看起来像这样:

【问题讨论】:

    标签: html angular css primeng


    【解决方案1】:

    中间的文本对齐已经居中,

    <div class="ui-g-12 ui-md-4 test">
        <div class="ui-inputgroup">
            <span class="ui-inputgroup-addon">
               <i class="fa fa-user"></i>
            </span>
            <input pinputtext="" placeholder="Username" 
        type="text" class="ui-inputtext ui-corner-all ui-state-default ui-widget">
        </div>
    </div>
    

    风格:

    .ui-g-12.ui-md-4.test {
        margin: 0 auto;
    }
    
    input.ui-inputtext.ui-corner-all.ui-state-default.ui-widget {
        text-align: center;
    }
    

    更新

    <div class="ui-g-12 ui-md-6 test" style="margin: 0 auto;">
        <div class="middle ui-inputgroup" style="display: inline-flex;">
          <input type="text" size="5" pinputtext="" placeholder="Value">   
          <span class="ui-inputgroup-addon"><code>cm</code></span>      
        </div>
        <button id="newFilter">Add new filter</button>
    </div>
    

    【讨论】:

    • @Maurice 我没有你的代码来做你想做的事,但更新了,希望这会有所帮助。
    • 这个分配得更居中但仍然有点偏右,我使用了 margin-right: 84px;做这个把戏。不过,我很欣赏你的努力。谢谢
    猜你喜欢
    • 2011-09-30
    • 1970-01-01
    • 2015-11-23
    • 2018-03-07
    • 2020-07-08
    • 2017-03-12
    • 1970-01-01
    • 2016-03-30
    • 1970-01-01
    相关资源
    最近更新 更多