{"id":30,"date":"2005-02-16T21:52:15","date_gmt":"2005-02-17T02:52:15","guid":{"rendered":"http:\/\/www.killersites.com\/blog\/2005\/killer-tips-for-web-designers\/"},"modified":"2017-02-23T10:06:01","modified_gmt":"2017-02-23T15:06:01","slug":"killer-crib-sheet-for-web-designers","status":"publish","type":"post","link":"https:\/\/www.killersites.com\/blog\/2005\/killer-crib-sheet-for-web-designers\/","title":{"rendered":"Killer Crib Sheet for Web Designers"},"content":{"rendered":"<p>A quick overview of what a web designer needs to know.<\/p>\n<p><strong>Topics covered:<\/strong><\/p>\n<p>1.\tPillars of Professional Web Design.<br \/>\n2.\tThe Future of Web Design.<br \/>\n3.\tGetting your first web design Job.<\/p>\n<p><strong>Pillars of Professional Web Design:<\/strong><\/p>\n<p>The Definition:<\/p>\n<p>I am referring to the sum total of what a web designer should know. The fact that we can now define this is a great thing. <\/p>\n<p>I the recent past, a web designer was more of a vague profession, if one at all. Most &#8216;web designers&#8217; were actually graphic designers moonlighting as web designers. They did not really understand the medium at all and we still see symptoms of this in websites all over the Web.<\/p>\n<p>Symptoms that include sliced images, heavy pages, no thought or support for things like SEO, usability, accessibility, maintainability et cetera. In fact still today, many &#8216;web designers&#8217; would have a hard time writing even simple CSS code.<\/p>\n<p><strong>The Pillars Of Professional Web Design<\/strong><\/p>\n<p>\u00c2\u00b7\tHTML, CSS<br \/>\n\u00c2\u00b7\tBasic Design<br \/>\n\u00c2\u00b7\tUsability<br \/>\n\u00c2\u00b7\tAccessibility<br \/>\n\u00c2\u00b7\tSEO<br \/>\n\u00c2\u00b7\tBest Practices<\/p>\n<p><!--more--><\/p>\n<p><strong>DETAILS:<\/strong><\/p>\n<p><strong>HTML, CSS: <\/strong><\/p>\n<p>Know the basics &#8211; web designers should not only be point-and-click web designers. All web designers should be able to create websites by handing coding. They don&#8217;t need to always hand code, but they should be comfortable  editing and writing code.<\/p>\n<p><strong>Key Concepts you should know:<\/strong><\/p>\n<p>1.\tHow to create tags &#8211; basic page and tag rules.<\/p>\n<ul>\n<li>Proper nesting of tags.<\/li>\n<li>HTML tags provide meaning and structure \u00e2\u20ac\u00a6 not formatting &#8211; CSS is for formatting.<\/li>\n<li>Use tags with proper meaning &#8211; ex:  paragraph tags are not meant to create indents &#8211; use CSS.<\/li>\n<li>You should know the key HTML tags and CSS fundamentals.\n<\/li>\n<\/ul>\n<p><strong>Key HTML tags:<\/strong><\/p>\n<ul>\n<li>List tags (ordered, unordered, definition list)<\/li>\n<li>Table tags (table, td, tr).<\/li>\n<li>Link tag.<\/li>\n<li>Neutral container tags: span and div.<\/li>\n<\/ul>\n<p><strong>CSS fundamentals:<\/strong><\/p>\n<ul>\n<li>Selector types: classes vs. ID&#8217;s why use one or the other.<\/li>\n<li>Applying CSS styles: External vs. page-level vs. inline.<\/li>\n<\/ul>\n<p>2.\tWhat a doc-type is and what impact they have.<br \/>\n3.\tThe difference between inline and block-level tags &#8211; do you know the box model?<br \/>\n4.\tHow CSS can be used to change tags from being block-level and inline and the use of this ability.<\/p>\n<p><strong>Design: <\/strong>an understanding of basic design principles like alignment, color matching etc.<\/p>\n<p><strong>Usability:<\/strong> an understanding of how users use a website and how to structure a web page and a website.<\/p>\n<p><strong>Key concepts\/ideas:<\/strong><\/p>\n<ol>\n<li>Logos are home buttons.<\/li>\n<li>Buttons and links should look like buttons and links.<\/li>\n<li>Be consistent across the website with the look elements like links: don&#8217;t have green links on one page and red links on another.<\/li>\n<li>Menus should be found in the same spot on every page.<\/li>\n<\/ol>\n<p><strong>Accessibility: <\/strong>knowledge of the requirements to make website accessible. Besides things like alt attributes in images web designers should be sensitive to how a page is perceived by screen readers and should structure the markup to reflect this. Ex: put menus after the content.<\/p>\n<p><strong>SEO: <\/strong>an understanding of SEO practices: websites should be designed with SEO in mind from the get go.<\/p>\n<p><strong>Key concepts\/ideas:<\/strong><\/p>\n<ol>\n<li>Proper naming of page titles.<\/li>\n<li>Good use of meta-tags: sometimes used for description.<\/li>\n<li>Understand that website content sets the category, and the number and quality of links sets the position for websites &#8211; in most engines.<\/li>\n<\/ol>\n<p><strong>Best Practices: <\/strong>an understanding on how to properly write out code and structure pages and websites so that they are more easily maintained.<\/p>\n<p><strong>Key concepts\/ideas:<\/strong><\/p>\n<ol>\n<li>Don&#8217;t create websites with sliced images &#8211; too hard to update pages.<\/li>\n<li>Don&#8217;t create complex menus (especially &#8216;main menus&#8217;,) with images.<\/li>\n<li>Use a separate &#8216;master&#8217; style sheet to define global styles for your websites &#8211; means much less maintenance work.<\/li>\n<li>Use inline styles to prevent orphaned CSS rules from creeping into your CSS pages.<\/li>\n<li>Don&#8217;t use too many CSS hacks to in an attempt to create CSS based layouts.<\/li>\n<li>Don&#8217;t use funky layouts for commercial websites &#8211; use layouts that people know: 2 or 3 column with the main menu across the top or along the sides.<\/li>\n<\/ol>\n<p>You need to do some homework if you have problems with the any of the points listed above. <\/p>\n<p>&#8211; &#8211;<\/p>\n<p><\/p>\n<p><strong>The Future of Web Design.<\/strong><\/p>\n<p>Building websites from scratch, will soon become something akin to a carpenter going into the forest to cut down tress for wood to build a house. The modern web designer\/developer will be using one of 3 things to build most, if not all websites:<\/p>\n<p>1.\tWebsite templates.<br \/>\n2.\tBlogs.<br \/>\n3.\tCMS.<\/p>\n<p><strong>Side note:<\/strong> broadband is in, so audio and video content is in &#8211; you should understand the basics of audio and video on the web. Learn about podcasting, streaming video and so on.<\/p>\n<p>&#8211; &#8211;<\/p>\n<p><\/p>\n<p><strong>Getting your first web design Job.<\/strong><\/p>\n<p>The most important thing you can do is build a portfolio. Degrees and other pieces of paper telling us you know what you&#8217;re doing aren&#8217;t worth nearly as much as examples of your work.<\/p>\n<p><strong>With that in mind you should:<\/strong><\/p>\n<p>1.\tHave you own website and your own domain name.<br \/>\n2.\tYou should be looking for web design work now. Do a stage, build a site for a friends business.<br \/>\n3.\tBe prepared to constantly learn new things.<br \/>\n4.\tYou may apply for 25 jobs before you get a gig. In the meantime, build websites.<br \/>\n5.\tConsider the option of doing freelance work. <\/p>\n<p>The key is to complete as many websites (from start to finish,) as you can, each time improving on what you do and trying something new each time.<\/p>\n<p><strong>Anecdote: <\/strong>When I hire people (as I occasionally do,) resumes are the least of my concern \u00e2\u20ac\u00a6 people can pad them. I look to previous work.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A quick overview of what a web designer needs to know.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/30"}],"collection":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/comments?post=30"}],"version-history":[{"count":2,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/30\/revisions"}],"predecessor-version":[{"id":4766,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/30\/revisions\/4766"}],"wp:attachment":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/media?parent=30"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/categories?post=30"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/tags?post=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}