【问题标题】:Anchor tag not showing up in IEIE 中未显示锚标记
【发布时间】:2021-05-18 17:54:19
【问题描述】:

我正在构建一个前端站点,但我无法弄清楚为什么我的锚标记没有在 IE 11 中显示。我没有做任何花哨的事情,它只是不可见。

该网站位于 etcnow.org

非常感谢任何帮助!

<section class="curriculum centered-block">
    <h3>Curriculum</h3>
    <p>
        ETC’s integrative and alternative education model is designed to
        eliminate the stigma of utilizing mental health services. Its seamless
        clinical learning model fosters emotional self-efficacy while building
        essential life skills.
    </p>
    <a class="btn grow" href="/curriculum">Learn More</a>
</section>

【问题讨论】:

  • 我的猜测(虽然可能是错误的)是您在部分填充中使用了calcvw?不过我没有 IE 可以测试,所以不完全确定。

标签: html css internet-explorer


【解决方案1】:

IE 无法处理背景颜色的 CSS 变量。使用诸如 background-color: green 之类的后备,不支持 CSS 变量的浏览器将使用后备。

.btn {
    background-color: green;
    background-color: var(--green, green);
}

【讨论】:

  • 如果你想使用变量,我推荐这个解决方案将变量转换为IE可以理解的普通数据postcss-css-variables当然,如果你不需要这些变量,例如js 我这里用这个解决方案lazy-youtube
猜你喜欢
  • 1970-01-01
  • 2011-01-01
  • 1970-01-01
  • 2010-12-07
  • 2011-12-27
  • 2012-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多