Most parts of HTML code are 'universal' (ie ANSI standard)
Strictly speaking a space is not permitted in a file name or url. Some systems will allow it, some will replace the space with '%20' (which is the ASCII code for the spacebar on your keyboard), others will truncate at the space and not appear as an html link at all.
The correct way to do it is to use an underscore character instead of a space.