Website design encompasses an array of special disciplines
necessary for the production and maintenance of websites. These disciplines
include things like authoring, graphics design, user interface, and SEO.
Website design is usually made up of teams that are assigned specific tasks.
However, some designers’ skills run the entire gamut of disciplines that make
up web development.
Yet, with all their skills and ingenuity, web designers sometimes have a tendency to put too fine a point on how programs work. For example, some search engines tend to be so literal in in interpreting input that they degrade usability. Some search engines seem to be unable to interpret certain entries like those containing hyphens or plurals, while misspelled words and typos seems to drive then batty.
Another area of web development that seems to have been overlooked is PDF files. Normal browser commands like print and scroll don’t work too well with PDF files. Smooth Scrolling in a PDF file is almost impossible.
It would be nice, for users anyway, if website design invented some way for search engines to exclude links that have already appeared in an earlier search from appearing a second search with slightly different parameters. Modifying a search and watching the same links appear in your browser can be frustrating.
Equally frustrating is when older users try to increase the size of the text and find that they can’t no matter how many times they go to browser menu and check “Large” for their text size preference. It is not because your browser is stubborn, but because of the prevalence of CSS in web development. There’s nothing wrong with CSS, however. It’s just that if a style sheet calls for a 12 pt. font, that’s what you’ll get.
Don’t lose heart, however, web design is constantly evolving and developers may very well have already have resolved some of these issues before the ink on this page is dry.