I’m a beginner dev and I have a class assignment which is making a WordPress site using a child theme customization (PHP/CSS/JS).
Here is the issue : for some reason that I’ve ignored, VS code is not recognizing the classes I use and they are the same ones that were working just fine before.
Here is the issue, you can tell some classes are in white instead of orange
.wp-block-button a:hover {
background: linear-gradient(#7864f4, #00aeef);
color: #fff;
border-color: linear-gradient(#7864f4, #00aeef;
}
.wp-block-button a:hover:before {
height: 200%;
}
/* end block button*/
/* menu hover */
.nav li:hover {
color: #00aeef;
}
.navbar-nav li:hover {
color: #00aeef;
}
If anyone has a solution for this it would be greatly appreciated.
2
Answers
You’re missing a bracket on the fourth line. CSS requires you to have opening and closing brackets in these types of instances.
The code below should fix it:
In Visual Studio Code, click
View
thenProblems
for a list of problems in your source code. A web search for those problems will help solve much more significant errors.The community has mixed feelings about homework questions.
We can show we value their time and help by describing our efforts to solve the problems ourselves. Example: "I googled
VS Code double-red underline
."Line 4 of screenshot has a double-red underline indicating the spot of the syntax error:
There is a missing closing parenthesis character
)
:Balancing parenthesis and other special syntax characters is one of the most common syntax errors across scripting and programming languages, you’ll get used to watching for it.
For most IDE’s like VS Code:
In this case, there should also be a red line in the code minimap, and a red dot on the scroll bar.