I notice that in HTML5 mode, CK 4.4x still uses align='left/center/right' tags on tables, whereas it uses float:left/right css properties on images. Not sure why it does this, perhaps there is a reason why float doesn't work to well on tables?
The issue that arises here is that if a page is created outside of CK, then table alignment done the correct HTML5 way results in the alignment settings being inoperative, or having strange effects.
This can be confusing for those who don't understand why the issue arises, and if the advanced properties are hidden then they cannot fix it. .
Although the book of words says we should not use html align= properties, it seems to me that they work perfectly well in all the main browsers, regardless of doctype. Plus, css float has the problem of lacking a center option, which means resorting to bodges like margin:auto for centering. Thus, there are arguments for either method but as a suggestion, perhaps it would be better to be consistent in using one OR the other.
One should disable the align
One should disable the align option in the dialog and use table styles via styles dropdown. The change from align to float is hard because of all that content which uses align. We will forever have to handle both ways, although some core team members are definitely for removing non-HTML5 stuff from the table plugin.
Customer and Community Manager, CKSource
Follow us on: Facebook, Twitter, LinkedIn
If you think you found a bug in CKEditor, read this!