Html 标记在firefox中不起作用,但在chrome中起作用

Html 标记在firefox中不起作用,但在chrome中起作用,html,bootstrap-4,Html,Bootstrap 4,我正在使用Bootstrap4测试版和HTML。此代码工作正常,但有一个小问题。我想在ul和button标签之间添加一个行空间,我使用了标签。这个标签在chrome浏览器上运行良好,但在Firefox浏览器上它并没有给行空间 </ul> <br/> <button class="btn btn-dark" id="button"> click me! </button>

我正在使用Bootstrap4测试版和HTML。此代码工作正常,但有一个小问题。我想在ul和button标签之间添加一个行空间,我使用了标签。这个标签在chrome浏览器上运行良好,但在Firefox浏览器上它并没有给行空间

 </ul>
   <br/>
      <button class="btn btn-dark" id="button">
                click me!
            </button>
只需删除标记。使用以下代码

<div class="mt-3">
  <button class="btn btn-dark" id="button">
     click me!
  </button>
<div>

您正在混合HTML和XHTML语法。试着使用。我已经试过了,但它也不起作用,因为它起作用了。你能告诉我为什么标签坏了吗。我真的很想知道。使用在HTML元素之间添加间距是一种糟糕的做法。我总是更喜欢为表单元素指定CSS填充或边距。也许,添加换行符只应该在段落内用于指示新行。愉快的编码。