If you see little red X's instead of your images on your webpages, there could be several possible causes for this.
In addition to uploading the HTML page (whatever.html) you will also need to upload the actual pictures that you want displayed as well. For instance, if you have a page called /whatever.html that shows "dog.jpg" and "cat.jpg" you will need to upload all three files.
You will need to upload:
whatever.html
dog.jpg
cat.jpg
You should also upload your images to a separate images folder in your /public_html directory so that you can reference images always in the same folder. That will keep your website organized.
The HTML code must refer to these pictures correctly. If you are unsure about relative and absolute links, we would suggest reading a basic HTML guide that explains them in detail:
http://www.yourhtmlsource.com/myfirstsite/basiclinks.html
Make sure that capitalization matches on the HTML code and the image itself. (Example, if you refer to the picture as "dog.jpg" but the actual filename is "Dog.jpg", or you refer to an image as "cat.jpg" but the actual filename is "cat.JPG". ) These references must be exact for these images to be seen on your web pages.