This issue is caused by the so-called BOM (Byte Order Mark), which can be part of the UTF-8 signature.
Read more about this topic in the W3C FAQ about Unexpected characters or blank lines.
I removed the BOM using Dreamweaver by deselecting ‘Include Unicode Signature (BOM)’ under Page Properties > Title/Encoding. Read Dreamweaver Unicode normalizations and Byte Order Mark for more details about Dreamweaver and BOM.