html - 此 html 是否无效,受格式影响的 span 元素

标签 html css bootstrap-4

此 Html(使用 Bootstrap 4)按我预期的方式工作

 <h6>
        01 - 01 - Apache.wav <span class="badge badge-pill badge-secondary">Updated</span>
        <span class="badge badge-pill badge-success">
            MusicBrainz
        </span>
        <span class="badge badge-pill badge-success">
            Discogs
        </span>
    </h6>

enter image description here 但如果我删除 pretty-print

<h6>01 - 01 - Apache.wav <span class="badge badge-pill badge-secondary">Updated</span><span class="badge badge-pill badge-success">MusicBrainz</span><span class="badge badge-pill badge-success">Discogs</span></h6>

然后它就不会在徽章之间放置填充。

html 这是为什么呢,是不是和h6里面有文字然后是span有关,是我的html不正确吗。

最佳答案

这是一篇解释浏览器如何处理制表符和空格的文章。 https://medium.com/@patrickbrosset/when-does-white-space-matter-in-html-b90e8a7cdd33

根据这篇文章,您的第一个代码片段中的制表符和新行被转换为空格。

作者在点中列出了浏览器遵循的机制(参见第 3 点)。

关于html - 此 html 是否无效,受格式影响的 span 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57738259/

相关文章:

javascript - Bootstrap 4 字段在表单组内联中未正确排列

html - 对齐社交媒体共享按钮以看起来不错

javascript - 如何在 div 顶部制作水平滚动条 通过 ajax 加载内容后工作

twitter-bootstrap - 使用 Bootstrap 4 隐藏表格列

css - 使用 Bootstrap v4 对齐按钮

javascript - 我有一个不断改变高度的 div。如何让第二个 div 不断采用第一个 div 的高度?

html - 垂直居中,但在窗口缩小时也保持顶部和底部粘性

php - 3 列布局,带有从 mysql 获取数组构建的 div

javascript - 如何使用javascript删除一个div

html - 网站宽度始终大于页面