如何解决:在psuedo类可在本地工作之前,但不能在远程服务器上工作
我有一个:before
伪类,它在<td>
元素上设置了一些样式。一切在我的本地环境中都可以正确呈现,但是当我上载到服务器时,:before类根本没有附加到元素上。在检查时,它不会出现在chrome开发工具中,而在我的本地环境中会出现。
在我的本地环境中更正(<td>
附加了:before
):
在远程服务器上不正确(<td>
未附加:before
):
我注意到:before
类同时应用于包裹<tr>
的两个<td>
元素,因此与嵌套伪类有关吗?但是我不知道为什么它可以在本地而不是在远程服务器上工作。
我正在使用SCSS将css编译为一个master.css文件,并检查了文件是否相同,以及本地环境和远程服务器上的PHP版本是否匹配。如果有人对如何使:before
伪类和相关样式在服务器上起作用有任何想法,将不胜感激。
解决方法
通过向样式中添加:before
,我可以在服务器上使用content: ""
伪类和相关样式。由于我不明白的原因,没有此版本,本地版本可以应付,但服务器则无法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。