If you are building your website on your computer then you will need to upload it to the World Wide Web eventually. How to do that?
It doesn't matter if your website is static or dynamic, it doesn't matter what software you used to build it,
all you have to do is upload every file used in building that website. And there is more than a way to do that.
I think the best method is using FTP (File Transfer Protocol); FTP is a tool that helps you upload your file in a
very easy and relatively secure way (more secure is sFTP), most software will show you your computers hard disk contents
on one side, and your "space" on the host's server in the other, and all you have to do is to choose which files
to transfer. Before that it will ask you for your server address, user name and password.
Some hosts don't provide FTP service specially the free ones, but they provide an online upload tool, its not very practical
because you need to browse and select each file you need to upload, so its time consuming when you have a lot of files.
Don't forget to upload your multimedia files that are part of your website like pictures and music files.
Note: you should keep the folder's names as they are and also don't move files from folder to folder when uploading,
because if you have links between files they will be broken cause the path will change.
Also remember that you can't keep the path as it is in the html files, like "C:\my website\my_picture.jpg"
you should change it to "\my_picture.jpg", because the folder will not be in the C directory anymore. This is called
a relative path, while the full path is an absolute path.
Other website building software's like FrontPage can be uploaded to your host if it supports FrontPage Server Extensions
or SharePoint services, directly form FrontPage just got file>> open site, then, file>>publish site.
And form there it works much like the FTP tools.