html - 为什么这个 CSS 在某些 Web IDE 或浏览器中会损坏?
问题描述
但是,这在Codepen、JSFiddle、Liveweave等 服务上被破坏了。甚至在 Stackoverflow 上!他们都在这里坏了。
但是,它在repl.it或我在本地运行时运行良好。
我只看到 Liveweave 引发类似错误的expected rbrace at line
.. 但在运行其他示例时我没有遇到这个问题。为什么会这样?
我将代码链接到上述服务,但这里是代码
(S)CSS 大师班body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}
.grid {
color: white;
display: grid;
gap: 5px;
grid-auto-rows: 100px;
margin-bottom: 30px;
}
.item:nth-child(odd) {
background-color: #2ecc71;
}
.item:nth-child(even) {
background-color: #3498db;
}
.grid:first-child {
grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
}
.grid:last-child {
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="styles.css" />
<title>(S)CSS Masterclass</title>
</head>
<body>
auto-fill
<div class="grid">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
<div class="item">5</div>
<div class="item">6</div>
</div>
auto-fit
<div class="grid">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
<div class="item">5</div>
<div class="item">6</div>
</div>
</body>
</html>
解决方案
推荐阅读
- spring - ServletRegistrationBean 不适用于多个 URL 映射路径
- c++ - CoR vs simple if else 和基于矩阵的函数调用,其中链依赖于请求
- python - 在日期时间索引上减去具有不同粒度的数据框列
- google-smart-home - TemperatureSetting 特征模式和“自动”模式的问题
- logstash - 为具有不同结构的文件查找 grok 模式
- json - 如何使用 PL/SQL 循环遍历 json 响应?
- xamarin - 无法加载文件路径中包含特殊字符 (!@#) 的 pdf 文件。Webview Xamarin 表单
- qt - QT 套接字等待用户输入
- java - 如何使用 Java 在 SQL Server 中存储具有精确小数的 DateTime
- python - 处理 .csv 文件:错误:只能将整数标量数组转换为标量索引