Well, there are two types. A developer, generaly reffers to someone that works with the code in a web page. A designer, works with CSS and all the visuals. Ususaly people use the phrase "Web Developer" to describe someone that works with websites. However, most people slur the two together so there really is no huge difference.

To be accessible, Web pages and sites must conform to certain accessibility principles. These accessibility principles are known as the WCAG when talking about content. These can be grouped into the following main areas.[2]

* Use semantic markup that provides a meaningful structure to the document (i.e. Web page) * Semantic markup also refers to semantically organizing the web page structure and publishing web services description accordingly so that they can be recognized by other web services on different web pages. Standards for semantic Web are set by IEEE * Use a valid markup language that conforms to a published DTD or Schema * Provide text equivalents for any non-text components (e.g. images, multimedia) * Use hyperlinks that make sense when read out of context. (e.g. avoid "Click Here")

Web design is the skill of creating presentations of content (usually hypertext or hypermedia) that is delivered to an end-user through the World Wide Web, by way of a Web browser or other Web-enabled software like Internet television clients, microblogging clients and RSS readers.

A truly well designed website can turn into a strong marketing tool, the primary objective of which is to accentuate your company's identity, thus enabling you to differentiate from your competition and making your business succeed in a highly competitive environment. People, who browse the web, look at hundreds of websites and only an eye-catching look can make them want to stay on your website for a few more seconds. After that only an easy navigation and well-organized content can encourage them to stay longer and to come back again and again.