一行中的 Span 元素不包含在 Chrome 浏览器中的 Bootstrap 容器中

高清

我有一个奇怪的问题。在 250 像素宽的 Bootstrap 容器中的一行中包含多个元素。我希望元素在 250px 列中环绕和填充。几个月前,它曾经在 Chrome 中工作过,但现在不行了!适用于 IE、Safari、Edge。Chrome 中发生了什么,我怎样才能以最小的更改让它在 Chrome 中再次工作?

代码如下:

<!doctype html>
<html lang="en">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
  </head>
  <body>      
    <style>
    .tag {
       height: 26px;
       width: auto;
       border: 1px solid #CAD8F3;
       background-color: #DEE7F8;
       border-radius: 6px;
       line-height: 24px;
       text-align: center;
       display:inline-block;
       padding-right: 10px;
       padding-left: 10px;
       font-family: Arial, sans-serif;
       font-size: 100%;
       color: #555555;
       margin-bottom: 3px;
       cursor: pointer;
     }
     .tag:hover {
         background-color:#b2ccf7;  
         border: 1px solid #5b7596;
     }
    </style>
    <!-- Optional JavaScript -->
    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>

    <!-- CODE STYLE -->
    <!-- OBJECTIVE IS TO WRAP SPAN ITEMS WITHIN THE 250PX COLUMN WIDTH -->
    <!-- WORKS IN IE, SAFARI, EDGE, BUT NOT IN CHROME -->
    <!-- *** USED TO WORK IN CHROME *** A FEW MONTHS AGO, BUT NOW GET A LONG TAGLIST THAT FALLS OFF THE PAGE, DOES NOT WRAP WITHIN THE 250PX COLUMN -->
    <div id="side" style="width: 250px; margin-left: 50px; margin-top: 0px;">
        <div class="container" id="custom_tags_show" style="display:block;">
            <span id="tags">
                <!-- BELOW IS GENERATED BY SQL COMMAND, WOULD LIKE TO KEEP THIS FORMAT IF POSSIBLE, TO AVOID CHANGING CODE IN MANY PLACES -->
                <span class="tag tagHover" data-tag="tag">jfk&nbsp;&nbsp;<span style="font-size:70%;">(3)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">food&nbsp;&nbsp;<span style="font-size:70%;">(3)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">super-natural&nbsp;&nbsp;<span style="font-size:70%;">(3)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">booboo&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">e&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">new&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">asdf&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">huno&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">two&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">dsfg&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">time&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">growth&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">contradictions&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">archaeology&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">family&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">hotmail&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">shocking&nbsp;&nbsp;<span style="font-size:70%;">(1)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">baby&nbsp;&nbsp;<span style="font-size:70%;">(1)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">big&nbsp;&nbsp;<span style="font-size:70%;">(1)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">dd&nbsp;&nbsp;<span style="font-size:70%;">(1)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">ff&nbsp;&nbsp;<span style="font-size:70%;">(1)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">four&nbsp;&nbsp;<span style="font-size:70%;">(1)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">g&nbsp;&nbsp;<span style="font-size:70%;">(1)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">job&nbsp;&nbsp;<span style="font-size:70%;">(1)</span></span>&nbsp;<span class="tag tagHover" data-tag="tag">sss&nbsp;&nbsp;<span style="font-size:70%;">(1)</span></span>&nbsp;                    
            </span>
        </div>
    </div>

    <br>
    <!-- THIS WORKS IN CHROME TO WRAP THE SPAN OBJECTS, BUT THIS IS NOT WHAT IS GENERATED BY THE SQL COMMAND AND WOULD RATHER NOT HAVE TO CHANGE CODE TO ACCOMODATE THIS -->
    <div id="side" style="width: 250px; margin-left: 50px; margin-top: 0px;">
        <div class="container" id="custom_tags_show" style="display:block;">
            <span id="tags">
                <span class="tag tagHover" data-tag="tag">jfk&nbsp;&nbsp;<span style="font-size:70%;">(3)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">food&nbsp;&nbsp;<span style="font-size:70%;">(3)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">super-natural&nbsp;&nbsp;<span style="font-size:70%;">(3)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">booboo&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">e&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">new&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">asdf&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">huno&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">two&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">dsfg&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">time&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">growth&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">contradictions&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">archaeology&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">family&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">hotmail&nbsp;&nbsp;<span style="font-size:70%;">(2)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">shocking&nbsp;&nbsp;<span style="font-size:70%;">(1)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">baby&nbsp;&nbsp;<span style="font-size:70%;">(1)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">big&nbsp;&nbsp;<span style="font-size:70%;">(1)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">dd&nbsp;&nbsp;<span style="font-size:70%;">(1)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">ff&nbsp;&nbsp;<span style="font-size:70%;">(1)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">four&nbsp;&nbsp;<span style="font-size:70%;">(1)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">g&nbsp;&nbsp;<span style="font-size:70%;">(1)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">job&nbsp;&nbsp;<span style="font-size:70%;">(1)</span></span>&nbsp;
                <span class="tag tagHover" data-tag="tag">sss&nbsp;&nbsp;<span style="font-size:70%;">(1)</span></span>&nbsp;                    
            </span>
        </div>
    </div>

  </body>
</html>  
安吉特

您应该为此使用 flexbox。更多信息在这里:-

https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Flexbox

将此代码段添加到您的代码中:-

#tags{
        display: flex;
        flex-wrap: wrap;
     }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Google Chrome浏览器的可滚动容器中实现元素的反向堆叠?

来自分类Dev

Chrome浏览器中的“检查元素”功能是什么?

来自分类Dev

获取对象的一个元素,该元素不包含在数组中

来自分类Dev

Chrome浏览器中的for-of循环

来自分类Dev

Chrome中的跨浏览器实例

来自分类Dev

在webdriver中启动Chrome浏览器

来自分类Dev

Chrome浏览器中的音量低

来自分类Dev

在Chrome浏览器中显示XML

来自分类Dev

在Webdriver中启动Chrome浏览器

来自分类Dev

包含大量元素的PickList在Google Chrome浏览器中变慢

来自分类Dev

为什么Bootstrap Glyphicons仅在Google Chrome浏览器中调试时出现?

来自分类Dev

为什么Bootstrap Glyphicons仅在Google Chrome浏览器中调试时出现?

来自分类Dev

Bootstrap类Chrome浏览器兼容性中的宽度问题

来自分类Dev

React:如何调试为什么浏览器在 Chrome > Dev Tools 中显示的值与 HTML 元素不同?

来自分类Dev

CSS在容器div中的同一行上显示span和button元素,文本对齐:居中

来自分类Dev

无法在 Chrome 浏览器的音频元素中寻找媒体以获取存储在 Azure Blob 中的音频

来自分类Dev

HTML格式化Bootstrap Popover中SPAN的数据容器

来自分类Dev

浏览器中的Chrome.socket侦听器

来自分类Dev

浏览器中的Chrome.socket侦听器

来自分类Dev

保存的网页包含只能在Chrome浏览器中打开的图像

来自分类Dev

在Mac OS浏览器:Chrome中,删除<select>元素的默认圆形边框

来自分类Dev

我可以使用JavaScript在Chrome浏览器中显示HTML元素吗?

来自分类Dev

如何在Chrome浏览器和firefox浏览器中验证日期

来自分类Dev

如何指示Chrome浏览器下载PDF而不是在浏览器中预览(预览)?

来自分类Dev

在系统浏览器(例如 safari、chrome 等)而不是移动应用浏览器中打开 URL?

来自分类Dev

ng include在chrome浏览器中不起作用

来自分类Dev

Chrome浏览器中的引导数据列表问题

来自分类Dev

Chrome浏览器中奇怪的.replace()行为

来自分类Dev

Google Chrome浏览器中链接的垂直边距

Related 相关文章

  1. 1

    如何在Google Chrome浏览器的可滚动容器中实现元素的反向堆叠?

  2. 2

    Chrome浏览器中的“检查元素”功能是什么?

  3. 3

    获取对象的一个元素,该元素不包含在数组中

  4. 4

    Chrome浏览器中的for-of循环

  5. 5

    Chrome中的跨浏览器实例

  6. 6

    在webdriver中启动Chrome浏览器

  7. 7

    Chrome浏览器中的音量低

  8. 8

    在Chrome浏览器中显示XML

  9. 9

    在Webdriver中启动Chrome浏览器

  10. 10

    包含大量元素的PickList在Google Chrome浏览器中变慢

  11. 11

    为什么Bootstrap Glyphicons仅在Google Chrome浏览器中调试时出现?

  12. 12

    为什么Bootstrap Glyphicons仅在Google Chrome浏览器中调试时出现?

  13. 13

    Bootstrap类Chrome浏览器兼容性中的宽度问题

  14. 14

    React:如何调试为什么浏览器在 Chrome > Dev Tools 中显示的值与 HTML 元素不同?

  15. 15

    CSS在容器div中的同一行上显示span和button元素,文本对齐:居中

  16. 16

    无法在 Chrome 浏览器的音频元素中寻找媒体以获取存储在 Azure Blob 中的音频

  17. 17

    HTML格式化Bootstrap Popover中SPAN的数据容器

  18. 18

    浏览器中的Chrome.socket侦听器

  19. 19

    浏览器中的Chrome.socket侦听器

  20. 20

    保存的网页包含只能在Chrome浏览器中打开的图像

  21. 21

    在Mac OS浏览器:Chrome中,删除<select>元素的默认圆形边框

  22. 22

    我可以使用JavaScript在Chrome浏览器中显示HTML元素吗?

  23. 23

    如何在Chrome浏览器和firefox浏览器中验证日期

  24. 24

    如何指示Chrome浏览器下载PDF而不是在浏览器中预览(预览)?

  25. 25

    在系统浏览器(例如 safari、chrome 等)而不是移动应用浏览器中打开 URL?

  26. 26

    ng include在chrome浏览器中不起作用

  27. 27

    Chrome浏览器中的引导数据列表问题

  28. 28

    Chrome浏览器中奇怪的.replace()行为

  29. 29

    Google Chrome浏览器中链接的垂直边距

热门标签

归档