Ok, I need some clarification here.
1) Is the only difference between <b> and <strong> tags are the fact that <strong> used for some browsers that don't support css-styling? Like accessibility browsers etc? If not, what the heck else is this needed, because otherwise I don't understand the meaning of "semantics" or the "meaning" to use the <strong> instead of <b>.
2) Is there a difference between the <b> or <strong> tags and font-weight:bold in terms of SEO?
The theoretical and practical sides are both interesting for this two above questions.
Thanks