Hypertext Markup Language, or HTML, is a programming language used to describe the structure and layout of a Web document by using a variety of tags and attributes. It ensures the proper formatting of text and images so that your Internet browser may display them as they are intended to look.


HTML, CSS, and JavaScript together make up the essential building blocks of websites, with CSS controlling a page’s appearance, and JavaScript programming its functionality. 


CSS, or Cascading Style Sheets, is a web-based markup language used to describe the aesthetic look and formatting of a website to the browser, it basically defines the look and feel of the website.


5 Advantages of CSS Web Design

  • Consistency. By making one change to your website’s CSS style sheet, allows you to automatically make that change to every page of your website.
  • Bandwidth Reduction. When CSS separates your website’s content from its design language, you dramatically reduce your file transfer size.
  • Search Engines. CSS is considered a clean coding technique, which means search engines won’t have to struggle to “read” its content. 
  • Browser Compatibility. CSS stylesheets increase your website’s adaptability and ensuring more visitors will be able to view your website in the way you intended.
  • Viewing Options. CSS helps to make websites available for different media, by allowing the same markup page to be presented in different viewing styles


At Kodework we use 2 CSS frameworks, Bootstrap and Foundation. Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS- and (optionally) JavaScript-based design templates for typography, forms, buttons, navigation and other interface components.

Foundation is also a responsive front-end framework, that provides a responsive grid and HTML and CSS UI components, templates, and code snippets, including typography, forms, buttons, navigation and other interface elements, as well as optional functionality provided by JavaScript extensions.

Foundation is slightly more complex, but with a DIY approach, that will create something more unique and custom. Whereas Bootstrap allows for easy creation of simple yet elegant websites, with very little knowledge of CSS and JavaScript. Both frameworks drastically simplify the web development process and provide the necessary foundations to build an amazing website.