I've seen several questions about how to use civimail header/footer but can't find a best practice for coding.
I know email coding can be hairy especially since clients handle things differently and there is no "standard." I've done some basic homework. CSS styles are typically inline. There is usually the standard HTML document structure with DOCTYPE, head, and title tags. The styles are placed in the /head section. The "problem" is that (as I understand it) HTML requires only one /head /body tag. So if we want HTML in the Header / Body / Footer how should it be coded? Is there a post-process to strip or merge tags? Sorry if this is naive, this my first foray into email coding.
Note: I tried to put all the styles in the template header but they were ignored in the body (probably a scope issue.)
I see a related question: How can I use <html>, <head>, <body> tags in a mailing? however, I'm not using CKeditor and still have issues.
Do we need some sort of Wrapper Template defined?