Let me create a sample HTML page which says Welcome to my webpage . Background is set to color BLACK . And text colour is RED.
I will also insert a Image present at http://www.harunyahya.com/kids/pictures/wallpaper1024/rose.jpg
Note that I am using some one else's image present at a website harunyahya.com . You might want to get some nice pic's for your website.I suggest you to google for them.
here is the HTML code
<title> Keep your own title here!!</title>
welcome to my website.
here is a rose.
save the whole matter as index.html or any name .html.
Next go to http://geocities.com
Enter your yahoo username and password . ( This step is not necessary if you have already Signed in to other yahoo service such as yahoo mail,groups etc)
Click on "Sign up " below the free web hosting plan.
Select the Options "as you like it" and enter the confirmation code.
You will get a confirmation page.
so your website is http://www.geocities.com/youryahooid/
you can mail it to your friends telling about your webpage.
Select the Manage Tab.
Select File manager .
This is the place where you keep your online files such as html pages and images.
If you keep a file tony.html Then your tony.html can be accessed by www.geocities.com/youryahooid/tony.html
To simply get a website www.geocities.com/youryahooid
1 . delete the existing index.htm
2 . upload your index.html
Before you ask me how to upload ... here is the solution.
In file manager there is a button called upload files . click on it to upload files.