Title: Concepts of the Elements and Principles of Design for Web Developers