Is there any reason to use text formatting elements in HTML <strong> <em> <mark> etc.?
Instead of using CSS?
They have a semantic mean... at example em put an emphasys on the content (than indirectly change the text style). Then if you are ONLY styleing, use css only BUT if you are interested to semantic also, use html tag (with css if needed)
Better SEO score, Google like it, rank your page higher.
David Please, post only content related to discussion
those tag's are help as visual text formatting. And also help to understand crucial point to visitors of a site.
follow me and I will follow you