In XHTML names of elements and attributes must be in lower case only. HTML is not case sensitive.
In XHTML all elements must have an end tag. Empty elements must end in a slash. In HTML, this is not necessary.
In XHTML elements may not overlap. In HTML, the above sentence could be marked up as <p><b>This is some bold text.</p></b>.