css - 一些 CSS,在开发中运行良好,在构建版本中不起作用

标签 css vue.js

vue.js 中,我使用的大部分 css 都运行良好,但是 一些 css 例如,

在 Home.vue 中

<template>
...
</template>
<script>
...
</script>
<style>
h1 {font-size:2.6em;font-weight:bold;color: #848381;}
</style>

dev mod 中,在我的笔记本上,h1 css 运行良好。 但是当我运行 npm run build 并将文件上传到 aws webserver 时,h1 的颜色是其他颜色。

---加法---

在 Chrome 开发工具中,我发现 css 的某些部分是自动添加的。 对于所有 h1 ~ h6 标签 color:inherit 被添加。 如果我关闭该 css,颜色将更改为与开发模式相同。

enter image description here

我该如何解决?
我应该检查什么区域?

最佳答案

打开 Dev Tools 并查看应用到 h1 标签的样式的声明位置。

检查样式是否被覆盖

尝试如下:

h1 {
   font-size:2.6em !important;
   font-weight:bold !important;
   color: #848381 !important;
}

关于css - 一些 CSS,在开发中运行良好,在构建版本中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52350346/

相关文章:

node.js - 在开发环境中使用 Vue.js 热重载服务器 + Node 服务器进行 Passport.js 身份验证时出现问题

internet-explorer - 为什么框的右侧在 IE7+8 中不显示

jquery - 无法让 masonry 工作

javascript - Cordova/Javascript 录音

javascript - Django + VueJS : POST 403 Forbidden - CSRF token missing or incorrect

javascript - Vue js vue cli3 应用程序在 ie11 中不起作用(babel 没有加载 polyfills?)

vue.js - 如何在 VueJS 中通过单个计算属性指定多个动态属性

html - 使页面获得全尺寸

html - CSS webkit 滚动条显示/隐藏

css - 是否有用于包含特定文本的元素的 CSS 选择器?