I am pretty new to Python and to the Jupyter Notebook. So any help will be appreciated. I was able to color specific cells of my DataFrame following [this](https://stackoverflow.com/questions/43839112/format-the-color-of-a-cell-in-a-pandas-dataframe-according-to-multiple-condition) question.

Now suppose that I have that table with the "style" on it (as the one in the accepted answer) and I wish to send it by e-mail to someone (in this case, myself) without losing any of the format (it should contain the colored cells, the border, and everything else). 

I have tried using the .render() function and then attaching the HTML code to the body of the e-mail but I keep getting a borderless table with no structure. I have followed this [post](https://stackoverflow.com/questions/882712/sending-html-email-using-python) to code the e-mail part. The only difference is that I am not using the "plain text" part. 

Also, how can I add more features to the table itself? Like adding table title, modify the spacing between the columns, increasing or decreasing the font size?

Thank you!