To style every <p> element that is the first child of its parent, use the CSS :first-child selector.
Example
You can try to run the following code to implement the :first-child selector −
<!DOCTYPE html> <html> <head> <style> p:first-child { background-color: orange; } </style> </head> <body> <h1>Heading</h1> <p>This is demo text.</p> <div> <p>This is demo text, with the first child of its parent div.</p> <p>This is demo text, but not the first child.</p> </div> </body> </html>