Although HTML is the basis for all static web pages, most websites now use CSS for style and JavaScript as well as other enhancements. Web design software can have these features already made for you with templates.