What are you talking about? Your CSS is addressing all elements with the class “nav”. And new HTML 5 elements are not supported in older browsers like IE 8 and below (if these are among thos you mean) so no CSS will ever have any effect on these elements.