Web Design Basics

A web designer is someone who is responsible for creating the look and feel of a website whereas a web developer is responsible for implementing it.

Flat Design

Typography

Typography is the art and tchnique of arranging type to make written language readable and beautiful - Wikipedia

Most of the content on a site is typically text. Therefore it is important to make it readible and good looking.

Some nice sans-serif fonts available via Google Web Fonts are Open Sans, Lato, Raleway, Monsterrat and PT Sans. Web fonts can easily be included without downloading files. For serif alternatives there are Cardo Merriweather and PT Serif.

Color

Color is probably the thing that we tend to easily get wrong. Instead of enhancing the content it's easy to choose color combinations that distracts instead of helping in communicating

Images

Putting text in an image typically makes the text hard to read unless using an image overlay. Note that overlays not using black/white should take into account the section on colors above. You can use opaque text boxes Another technique is to blur the background image

Resources...

Icons

Spacing and Layout

Defining hierarchy

User Experience UX

User Interface is the presentation of a product, how it looks and feels

User experience is the overall experience the user has with a product.

It's not just what it looks like and feels like. Design is how it works - Steve Jobs

Your website should be designed in a way that ensures that both the user and the owner of the website achieve their goals. This is the user experience.

Learn more:

Inspiration

Steal like an artist!

Originality comes with experience Resources:

Responsive Web Design

See this