Web Development Essential Notes

Steps in website development

  1. Add website structure in HTML
  1. Add style using Cascading Style Sheets (CSS)
  • Create a template css stylesheet based on the HTML structure (e.g., global > specific)
  • Define appropriate type class pseudo-class and id selector attributes
  • Add the Box Model Fix to the top of the CSS for more responsive design
  • Add css reset using Normalize
  1. Add behavior and interaction using Javascript
  • placeholder
  • placeholder

Tips:

  • Use lowercase letters when naming your files, folders, images (i.e. index.html, page1.html, etc)

  • Use JSFiddle to test code snippets.

  • Project directory structure:

 Project_name
   |--_css/
     |-- styles.css
   |--_fonts/             <!-- if providing own fonts instead of web fonts-->
     |-- museo-sans.ttf
   |--_images/
     |-- image1.jpeg
   |-- index.html

To check a particular CSS and HTML properties support by browsers see the following link: Can I Use.

HTML Reference Guides

CSS Reference Guides

Javacript Guide