【发布时间】:2020-08-25 08:15:56
【问题描述】:
我有一个:before 伪类,可以在<td> 元素上设置一些样式。一切都在我的本地环境中正确呈现,但是当我上传到服务器时 :before 类根本没有附加到元素上。检查时它不会出现在 chrome 开发工具中,而在我的本地环境中会出现。
在我的本地环境中正确(<td> 附加了:before):
远程服务器上不正确(<td> 没有附加:before):
我注意到:before 类应用于包装<td> 的两个<tr> 元素,所以可能与嵌套伪类有关吗?但我不知道为什么这会在本地而不是在远程服务器上工作。
我正在使用 SCSS 将 css 编译成一个 master.css 文件,并且我检查了这些文件是否相同,并且我的本地环境和远程服务器上的 PHP 版本是否匹配。如果有人对如何让:before 伪类和相关样式在服务器上工作有任何想法,我们将不胜感激。
【问题讨论】:
-
请添加您的 scss 和标记以及有关如何将 scss 转换为 css 的任何详细信息,以帮助人们解决此问题
标签: css html-table pseudo-class