Use the CSS :optional selector to style <input> elements with no "required" attribute.
Example
You can try to run the following code to implement the :optional selector:
<!DOCTYPE html>
<html>
<head>
<style>
input:optional {
background-color: blue;
}
</style>
</head>
<body>
<form>
Subject: <input type = "text" name = "subject"><br>
Student: <input type = "text" name = "student" required><br>
</form>
</body>
</html>