The objective of designing a site is to ensure that when the users open up the site they see the information in a format that is easy to read and relevant. This is further complicated by the fact that users now use a large variety of devices with varying screen sizes and resolutions thus forcing the designer to take into consideration these aspects when designing the site. They need to ensure that their site comes up correctly in different browsers (cross-browser), different operating systems (cross-platform) and different devices (cross-device), which requires careful planning on the side of the developer.
There are several tools available that can be used to develop the front end of a website, and understanding which tools need are best fit for which task means the difference between a hacked site and well designed and scalable site.
HyperText Markup language (HTML):-
HyperText Markup Language is the backbone of any website development process, without which a web page doesn’t exist. It is the HTML code that provides an overall framework of how the site will look. The latest version of HTML is called HTML5 which has new and efficient ways of handling elements such as video and audio files.
Cascading Style Sheets (CSS) :-
Cascading Style Sheets (CSS) controls the presentation aspect of the site and allows your site to have its own unique look. It does this by maintaining style sheets which sit on top of other style rules and are triggered based on other inputs, such as device screen size and resolution.