HTML5 is an important markup language that structures and presents web content across all devices. It is important because of growing smartphone use, support from major companies, richer features than previous versions, growing browser support, and its simplicity, flexibility and standardization. CSS3 is the new version of cascading style sheets, which work with HTML to provide visual presentation of web documents. CSS3 offers new design possibilities and more diverse style sheets.