Practical tasks to perform and ensure that the basis of the chapter has been understood.
Assignment 1 (mandatory)
Investigate existing mobile web sites
Pick any two web sites that have a different version for mobile devices. Describe how the user can switch between the mobile and desktop version. Describe what (if anything) is different or missing in the mobile version. Also point out a user interface feature of the mobile version that you like or dislike.
Assignment 2 (optional)
Create a web page with a viewport
Create an html page with whatever content you like. It should at least contain some text so that you can determine differences in display on different devices. Set a viewport and view the page in an emulator to make sure it displays according to your set viewport. Include two screenshots of your page running in an emulator when submitting your assignment, one with the viewport meta tag and one without (and you shall of course set a viewport so that they have different scaling in each case after a page load - without any manual zooming/scaling).
Assignment 3 (optional)
Build two web pages optimized for desktop and mobile