Html / CSS Question

Description

1- Explain the differences between programming on the client and server sides, and what languages are used for each?

2- JavaScript, HTML, CSS, and other web design and production processes are all affected by the progressive enhancement. Explain what is the purpose of PE, and what strategies are involved?

3- Describe the different ways to specify a web page’s URL and when they should be used? Give an example for each of them.