在Bootstrap dl-horizo​​ntal元素中截断的文本

 mobiledu2502923573 发布于 2023-02-13 09:07

我有一个使用Bootstrap v3.0的网站.在其中一个视图中,我需要显示6对键值项,我使用的是dl-horizo​​ntal元素.我的这个列表的问题是我的键有不同的长度,所以当我有一个长键时,文本被截断.将文本分成两行或更多行会很好.这可能吗?有没有更好的元素来做到这一点?

当文字太短时我也有问题.在这种情况下,左边有很多空间.这是一个例子:

在此输入图像描述

1 个回答
  • 编辑:添加white-space: normaldt

    您的问题可能来自您的容器.

    您可以使用.panel具有固定宽度的类来使其工作.考虑以下:

    在此输入图像描述

    <div class="panel panel-danger">
    
      <div class="panel-heading">Baseline <span class="pull-right">ERROR</span></div>
    
      <div class="panel-body">
    
        <dl class="dl-horizontal">
          <dt>Description lists</dt>
          <dd>A description list is perfect for defining terms.</dd>
          <dt>Euismod</dt>
          <dd>Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.</dd>
          <dd>Donec id elit non mi porta gravida at eget metus.</dd>
          <dt>Malesuada porta</dt>
          <dd>Etiam porta sem malesuada magna mollis euismod.</dd>
          <dt>Felis euismod semper eget lacinia</dt>
          <dd>Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.</dd>
        </dl>
    
        <div class="btn-toolbar text-center" role="toolbar">
          <button type="button" class="btn btn-primary">Expandable</button>
          <button type="button" class="btn btn-primary">ERROR <span class="caret"></span></button>
          <button type="button" class="btn btn-danger">Delete</button>
        </div>
    
      </div>
    </div>
    
    .panel {
        width: 500px;  
    }
    .panel .dl-horizontal dt {
        white-space: normal;
    }
    

    Bootply

    2023-02-13 09:12 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有