As I work on developing a web application, I am aiming for users to have the ability to easily copy parts of the page and paste them into MS Word with minimal loss of HTML formatting. One scenario involves allowing users to copy just a table from the page and paste it into Word without losing much (assuming that the page includes necessary means and scripts to readily select a single table or div).
What strategies should I employ in developing the HTML to enable seamless copy-pasting with minimal loss? Should I opt for tags like bold,italic instead of CSS, or perhaps use inline CSS?