What is the difference between <div align=”center”> and <div style=”text-align:center”> aside from the obvious difference that the latter is CSS?

I don’t think align=”” is valid XHTML 1.0 coding. style=”text-align: ” is, however.