html - IE11 的网格模板列?
问题描述
所以我有这个网站可以在 chrome 上运行良好,但不能在 IE11 上运行。我检查了他在 IE11 中没有收到哪些 CSS,我发现一旦我关闭:grid-template-columns
在我的 chrome 网站中,它的作用与在 IE11 中相同。它不再将元素彼此相邻,因为列上的宽度设置为 100% 来自外部文件。我想这可能会改变,但我想知道是否有办法让这种行为在 IE11 中起作用?代码是:
grid-template-columns: repeat(3,1fr);
我发现IE11确实不支持它:
https://developer.mozilla.org/en-US/docs/Web/CSS/grid-template-columns
解决方案
尝试
-ms-grid-columns: ( 1fr 1em )[3];
或者
-ms-grid-columns:1fr 1em 1fr 1em 1fr;
并且对于每个网格项目
-ms-grid-column:1; -ms-grid-column:3; -ms-grid-column:5;
推荐阅读
- c++ - 在这种情况下如何从结构中输入字符串数组?
- javascript - 如何在点击时让 div 滚动到页面顶部?
- asp.net - ASP.net MVC 实体数据模型类序列化问题
- python - 在 Tkinter 中为单独的按钮创建矩形
- reactjs - 如何在 Leaflet 中创建具有绘制多边形功能的按钮?
- jquery - Jest - 在特定元素上测试 jquery fadeIn/fadeOut
- php - 如何从多个 db 表中选择数据并使用 php 和 html 按钮元素插入到一个表中
- java - 为多租户设置 Hazelcast 缓存
- javascript - Summernote 0.8.12 图片上传和删除
- python - Google Colab 文本环绕辅助