Actually, it isn't. Because it left out all the moving parts that are now in the CSS. That second example is complete, the first one isn't, the second one gives me a fair idea of what the result should look like, the first could look like anything (even a blank page...).
Yes, it seperates style from presentation. That's a great way to get an understanding of the structure and content of the document and seperate concerns. 'Table data holding table data' does not do this well at all.
Not responding further after this because `Actually, it isn't.` isn't a setence typically found in a polite adult conversation.