Semantic elements are HTML elements that convey meaning beyond just presentation. They provide a structural hierarchy to the content, making it more accessible to both users and search engines. Here are some common semantic HTML elements along with examples: