Firefox CSS 出现问题,我该如何解决?

Firefox CSS is messed up how can i fix it?

在 Chrome 中运行良好并且所有 CSS 都是内联的 - 在同一行中 但在 Firefox 中它由于某种原因搞砸了。

这是它在 Firefox 中的样子:

有人知道如何在 Firefox 中修复它吗?

我的html:

<template>
  <div class="object-document">
    <div class="document-icon">
      <i
        v-if="document.fileType == fileType.Document"
        class="el-icon-fa-file-o"
      ></i>
      <i
        v-if="document.fileType == fileType.Image"
        class="el-icon-fa-file-image-o"
      ></i>
      <i
        v-if="document.fileType == fileType.Video"
        class="el-icon-fa-file-video-o"
      ></i>
    </div>
    <div
      class="document-name"
      :title="document.dateModified + ' ' + document.name"
    >
      <span>{{ document.name }}</span>
    </div>
    <div class="document-btns">
      <el-button-group>
        <a class="el-button" :href="getDownloadDocUrl(document, true)">
          <i class="el-icon-fa-download"></i>
        </a>
        <a
          class="el-button"
          target="_blank"
          :href="getDownloadDocUrl(document)"
        >
          <i class="el-icon-fa-eye"></i>
        </a>
        <a class="el-button" v-if="visibleForUser(userRoleId)">
          <i class="el-icon-delete"
          @click="showDeleteDialog(document)"></i>
        </a>
      </el-button-group>
    </div>
  </div>
</template>

css:

.object-document {
  display: flex;
  position: relative;
  line-height: 23px;

  & > .document-icon {
    padding-right: 5px;
  }

  & > .document-name {
    flex: 1 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    width: 50px;
    white-space: nowrap !important;
  }

  & > .document-btns {
    & > .el-button-group {
      & > a {
        padding: 2px 3px !important;
      }
    }
  }
}

一般来说,有一些属性在Firefox 中不起作用,但在其他浏览器中起作用。在下面的 link 中,您会找到所需的所有信息。检查您的代码中是否有 link 中提到的某些属性。如果是,请调整它们。

对于许多属性,您必须使用 -moz 前缀才能在 Firefox 中使用。目标是为 Firefox 定义正常的 CSS 规则和相同的 CSS 规则。浏览器会自行决定采用哪种规则。

或者您可以在 Firefox 中使用 devtools 检查 CSS 并找出未应用哪些 CSS 规则。然后看看 Firefox 的规则必须是什么样子并按照描述扩展它们。

Link 包含所有信息:https://developer.mozilla.org/en-US/docs/Web/CSS/Mozilla_Extensions