HTML5 introduced several new features including semantic HTML tags, media tags for audio and video, improved form validation, geolocation, local storage and web sockets capabilities. It also reduced unnecessary code in headers and provided more input types. CSS3 introduced responsive design, rounded corners using border-radius, text effects, web fonts, and transitions for animated effects.