You always represent an ampersand in HTML content as &
or &
, never a bare &
. This includes both text between an element's tags, as well as attribute values. No exceptions.
This is because &
itself denotes the start of an HTML entity reference (as seen above) and can often cause problems when appearing in the middle of text that could be interpreted as an entity reference.