No, totally acceptable.
The class is defined with . , and the identifier is determined using # . As for the browser, these are two completely different elements.
The only thing to be careful about is to create confusion for yourself. It is probably best practice for the names to be different for the purity of the code, but there is no harm.
GenericTypeTea Jul 15 2018-10-15T00: 00Z
source share