I downloaded some HTML Newsletter template, adjusted it for my needs, and when i send it, it shows the whole CSS code at the top of the email.
This is mostly happening in Outlook, on Gmail i don't see this problem but some other discrepancies (like buttons size etc.) Please look up the screenshot to see exactly how it looks like exactly when email received please look up the screenshot
In addition, i read somewhere that CSS code should be moved from <head>
tags to just after beginning of <body>
tag, but the problem still persists
How do i solve this problem?
Thanks
PS: I put the example of the code below, but i had to cut it because it exceeds 30000 characters... so i don't know if it is working now
`. You have a `` element, which is called embedded styles. Not all email clients support embedded styles. Read [this article](https://www.bitdegree.org/learn/inline-css) for more info on inline vs embedded CSS.
– Trevin Avery May 10 '19 at 07:32