Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter bootstrap 引导程序4-如何将自动宽度设置为中心内联或flex元素?_Twitter Bootstrap_Css_Flexbox_Twitter Bootstrap 4 - Fatal编程技术网

Twitter bootstrap 引导程序4-如何将自动宽度设置为中心内联或flex元素?

Twitter bootstrap 引导程序4-如何将自动宽度设置为中心内联或flex元素?,twitter-bootstrap,css,flexbox,twitter-bootstrap-4,Twitter Bootstrap,Css,Flexbox,Twitter Bootstrap 4,。 如果“token”很长,我需要将其隐藏在省略号上。我不喜欢使用max width:calc()的解决方案,因为它非常具体。是否可以使用Bootstrap 4、flex box或任何类似的工具解决问题?您可以在内联容器中添加d-flex实用程序类,并将flex:0 100%添加到.mx-1 因此,您将删除float:left 如前所述,您可以使用V4中的text truncate实用程序类,而不是使用CSS属性 .mx-1{ 弹性:0 100% } 用户名 代币(OK): 此处为长文本,


如果“token”很长,我需要将其隐藏在省略号上。我不喜欢使用
max width:calc()
的解决方案,因为它非常具体。是否可以使用Bootstrap 4、flex box或任何类似的工具解决问题?

您可以在
内联容器中添加
d-flex
实用程序类,并将
flex:0 100%
添加到
.mx-1

因此,您将删除
float:left

如前所述,您可以使用V4中的
text truncate
实用程序类,而不是使用CSS属性

.mx-1{
弹性:0 100%
}

用户名
代币(OK):

此处为长文本,带省略号5734cc381443bacf05913516a48f5e1c55d4f2f15f79a273d0c07886b914dd07d3397c2cba9eaf18d6cdd
代币(OK): 短文
Добавить: 您可以使用flex

<div class="inliner-container">
    <b class="inliner-width flex-div">Token(OK):</b>
    <code class="inliner-width flex-div ellipsis">
      LONG_TEXT_HERE_WITH_ELLIPSIS_5734cc381443bacf05913516a48f5e1c55d4f2f15f79a273d0c07886b914dd07d3397c2cba9eaf18d6cdd
    </code>
    <button class="btn btn-sm btn-warning flex-div">
      <i class="fa fa-refresh" aria-hidden="true"></i>
    </button>
  </div>

.inliner-container {
  display: flex;
 }
.flex-div{
  flex-direction: column;

}
.ellipsis{
  overflow: hidden;
  text-overflow: ellipsis;
}

代币(OK):

此处为长文本,带省略号5734cc381443bacf05913516a48f5e1c55d4f2f15f79a273d0c07886b914dd07d3397c2cba9eaf18d6cdd
.内线集装箱{ 显示器:flex; } .flex div{ 弯曲方向:立柱; } .省略号{ 溢出:隐藏; 文本溢出:省略号; }
删除了mx-1类

使用新的
d-flex
文本截断

<div class="card-block py-2">
      <div class="d-flex inliner-container">
        <b class="inliner-width">Token(OK):</b>
        <code class="inliner-width mx-1 text-truncate">
          LONG_TEXT_HERE_WITH_ELLIPSIS_5734cc381443bacf05913516a48f5e1c55d4f2f15f79a273d0c07886b914dd07d3397c2cba9eaf18d6cdd
        </code>
        <button class="btn btn-sm btn-warning">
          <i class="fa fa-refresh" aria-hidden="true"></i>
        </button>
      </div>
      <div class="inliner-container">
        <b class="inliner-width">Token(OK):</b>
        <code class="inliner-width mx-1" style="max-width: calc(100% - 60px - 35px);">
          short_text
        </code>
        <button class="btn btn-sm btn-warning">
          <i class="fa fa-refresh" aria-hidden="true"></i>
        </button>
      </div>
      <div class="d-flex justify-content-between">
        <b>Token(Help):</b>
        <code class="mx-1 text-truncate">
          5734cc381443bacf05913516a48f5e1c55d4f2f15f79a273d0c07886b914dd07d3397c2cba9eaf18d6cdd
        </code>
        <button class="btn btn-sm btn-warning">
          <i class="fa fa-refresh" aria-hidden="true"></i>
        </button>
      </div>
      <div class="mt-1">
        <a class="btn btn-sm btn-primary" href="#">Save</a>
      </div>
  </div>

代币(OK):

此处为长文本,带省略号5734cc381443bacf05913516a48f5e1c55d4f2f15f79a273d0c07886b914dd07d3397c2cba9eaf18d6cdd
代币(OK): 短文 令牌(帮助): 5734cc381443bacf05913516a48f5e1c55d4f2f15f79a273d0c07886b914dd07d3397c2cba9eaf18d6cdd

谢谢!正在尝试将其调整为引导语法:)