Coding for the Web 
Implications
Some advantages of using HTML and CSS include:
- HTML and CSS are both largely platform independent. Meaning that the HTML and CSS will act the same whether you are using Mac or Windows PC, or even if you’re using a Chrome browser or Firefox.
- You can implement interactive effects without any actual scripting required, such as hover effects and animated transitions.
- You can submit data to a web server by using HTML forms (see bottom of page). This can be done securely by using the HTTPS protocol which encrypts the data you transmit compared to the regular HTTP protocol.
- Using HTML and CSS together allow for efficient coding that will improve performance by reducing the size of files.
Some disadvantages are:
- There are various versions of HTML and CSS that have been developed over the years meaning not all browsers have the same tags and styles implemented so your website might not work 100% the same on all devices. This is sometimes the case for older browser with the older html versions.
- Data can still be sent via HTML forms without the use of HTTPS. Meaning that it is not secure and passwords, bank details, etc. can be stolen easily by attackers.
- Whithout the use of client-side and server-side scripting, there is limited interactivity and dynamic content possible on the page as these are required to acheive those features.
Ask a question...