【问题标题】:-webkit-flex-direction not showing on browser when using React-webkit-flex-direction 使用 React 时未在浏览器上显示
【发布时间】:2021-12-13 13:50:12
【问题描述】:

我最近不得不支持一个只能在 React 应用程序中使用 -webkit-flex 的设备。当我添加 -webkit- 前缀时,所有 css flex 属性都可以正常工作,但 -webkit-flex-direction 属性不会出现在浏览器中。 css 文件加载正常,所有其他属性都显示并正确更新。

我尝试了一个非 React 应用程序并且该属性工作正常,所以我知道问题出在 React 上。我在这里创建了一个最小的示例: https://github.com/CarlesRojas/react-webkit-flex-direction-issue

该应用是使用 create-react-app 工具制作的,唯一相关的文件是:

src/App.js

src/App.css

为什么这个属性不起作用?提前致谢。

【问题讨论】:

    标签: html css reactjs flexbox webkit


    【解决方案1】:

    目前,互联网上没有任何令人信服的信息说明为什么 React 无法识别 -webkit-flex-direction 属性,但根据您的 minimal example code,以下步骤是解决此问题的解决方案:

    1. App.js 中删除import "./App.css"; 文件。
    2. App.css 文件移动到public 文件夹。
    3. <link rel="stylesheet" href="App.css" /> 添加到index.htmlhead 部分

    这样,React 就不会干扰外部 CSS 文件的内容了。

    【讨论】:

    • 好的!谢谢!会试试的!
    猜你喜欢
    • 2015-10-11
    • 2011-03-04
    • 2017-08-01
    • 1970-01-01
    • 2016-05-01
    • 2011-09-16
    • 2018-08-19
    • 1970-01-01
    • 2010-09-07
    相关资源
    最近更新 更多