Web design encompasses many disparate skills and disciplines in the production and support of websites. The separate areas of web design include web graphic design and user interface design.