CSS文件未生效
CSS文件未生效
我一直在使用CSS文件开发这个应用程序,但最新的文件却无缘无故地无法工作,文件已导入,ID是正确的,它在同一个目录下,但还是无法工作。\n以下是组件的代码:\n
import React from "react"; import "./allShows.css" export default class allShows extends React.Component{ constructor() { super(); } render() { return(dw ) } }
\n以及CSS的代码:\n
#2header{ height: 100px; background-color: #555353; }
\n有什么想法吗?
问题原因:CSS文件中的选择器不能以数字开头。
解决方法:可以将选择器中的数字删除、更改数字或使用转义字符对数字进行转义。对于id="2header",可以尝试使用以下代码:
#\32 header { /* 在这里添加样式 */ }
可以阅读以下链接获取更多信息:https://medium.com/front-end-weekly/css-selector-for-element-which-have-numbers-as-class-name-b6a089989199
补充说明:ID可以采用各种形式,没有其他限制,可以仅由数字组成、以数字开头、以下划线开头、仅由标点符号组成等。具体可参考:html.spec.whatwg.org/multipage/dom.html#the-id-attribute
请记得接受答案以标记问题已解决。谢谢!
如果这个问题是一个重复问题,应该将其关闭。如果不是,至少应该对这个答案进行一些解释。
我已经编辑了答案,谢谢!