3. The first element within each .main-section should be a element which contains text that describes the topic of that section.
review your code, there is a section that have an unclosed anchor tag, it seems a typo error you wrote <a> insted of a in a paragraph, so is recognized as an anchor and broke the rest of your code.
Also find a duplicated id, you have 2 sections with same id which is not allowed. ID’s should be unique, only one element can have a specific id name. If you need to use style 2 sections at once better using classes instead of ID.
1. On regular sized devices (laptops, desktops), the element with id=“navbar” should be shown on the left half of the screen. It should always be visible to the user and should remain stationary. You may need to enlarge the viewport or zoom out to ensure the navbar doesn’t scroll with the page content.
Your sidebar is not visble when I scroll the page on desktop at least. You need to review the styling on navbar. Check this: