Html5 website?

Hi Everyone,
I might be having an html5 website request from a client soon. One that works across devices/screen sizes.
What I was curious about is do I have to use the canvas element or just the usual smart div manipulation with css?
Also If I was not using the canvas,video and audio or form element validation features of html5, would this site be plain ol’html?