Is it a proper method to use span tag inside H1 tag?
Yes you can.
HTML4 has this to say:
And %inline; is:
And %special; includes .
The current HTML has this to say:
Content contents Phrasing content
And Phrasing content includes .