An internet connection or server is only required when publishing the web page. You can create, edit, and test offline. I so this all of the time. Then when you are done, you upload it to your server and test it fully online before you make it available to the public.