A good design should have a background that does not end up interrupting the text, but on the other hand the text should be sizeable enough for easy reading but not too big either. Narrow text columns make reading easier on the screen and they should be considered. In essence, the good design will keep the information hierarchy crystal clear.
They are very important in guiding your visitors to the most relevant pages within the website depending on what they are looking for. Good links can be in a different color that the text on the page to make them visible and clearer to the visitor. However, the colors should still coordinate with the rest of the colors on the page. Some very good sites also underline the links to ensure they remain attractive to move the visitor to the next step.
It is one of the most important features because it can determine the user experience on the site. A good design is easy to understand and uses navigation bars and buttons and they should offer clues to the visitors with regards to their current location on the site. Frames used should not be obtrusive in any way and site maps or an index can be considered for larger sites.
They keep the web content interesting and readable. They should be sizeable not too big and every one of them should have an alt label. They together with the backgrounds should use safe colors for the browsers. Any animated graphics should turn off automatically and graphic links should have text links matching them.