In best practice, should you use all lowercase, all uppercase or a mixture of cases in HTML tag names?

a
All lowercase

b
The first letter should be uppercase, the rest lowercase.

c
A mixture is fine.

d
All uppercase