middle is used for vertical alignment, ie VALIGN="MIDDLE". For horizontal alignment use ALIGN="CENTER" (American spelling!). Centering (or centring!) only works within the surrounding HTML box so if you are trying to put the image in a table and not explicitly making the table and cells larger than the image you will find that the cell may only be the same size as your image, so it will give the appearance of not having been centred. Note that even if you do allocate space, if the surrounding table cell is being squeezed by the contents of other cells some browsers will reallocate the widths of cells as they see fit when something doesn't quite fit and the image doesn't appear quite where you expected it to... Oh the delights of browsers... :-( Paul McFedries wrote an excellent HTML beginners book called "An Idiot's Guide to HTML4" or something like that. It's in an orange cover. I found it very useful when I started HTML.