How to scroll to div (e.g: #about, #contact) after click on About or Contact in my menu?
It is easier than you think.
Name site
Here's my about
...
Here's my contact
By using the hash, it'll auto scroll to an element with that id (or an anchor with that name
attribute). If you want it to scroll smoothly you can enhance the scroll effect with a javascript library, like jquery. See this question: How to scroll HTML page to given anchor using jQuery or Javascript?